mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-29 04:54:00 +03:00
Fixed test_hyperlinked_related_lookup_url_encoded_exists.
Space character ' ' is prohibited in IRIs, therefore we shouldn't rely on encoding '%20' to ' ' in the HyperlinkedRelatedField tests.
This commit is contained in:
parent
871ce34983
commit
a002bb5c67
|
@ -96,7 +96,7 @@ class TestHyperlinkedRelatedField(APISimpleTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.queryset = MockQueryset([
|
self.queryset = MockQueryset([
|
||||||
MockObject(pk=1, name='foobar'),
|
MockObject(pk=1, name='foobar'),
|
||||||
MockObject(pk=2, name='baz qux'),
|
MockObject(pk=2, name='bazABCqux'),
|
||||||
])
|
])
|
||||||
self.field = serializers.HyperlinkedRelatedField(
|
self.field = serializers.HyperlinkedRelatedField(
|
||||||
view_name='example',
|
view_name='example',
|
||||||
|
@ -116,7 +116,7 @@ class TestHyperlinkedRelatedField(APISimpleTestCase):
|
||||||
assert instance is self.queryset.items[0]
|
assert instance is self.queryset.items[0]
|
||||||
|
|
||||||
def test_hyperlinked_related_lookup_url_encoded_exists(self):
|
def test_hyperlinked_related_lookup_url_encoded_exists(self):
|
||||||
instance = self.field.to_internal_value('http://example.org/example/baz%20qux/')
|
instance = self.field.to_internal_value('http://example.org/example/baz%41%42%43qux/')
|
||||||
assert instance is self.queryset.items[1]
|
assert instance is self.queryset.items[1]
|
||||||
|
|
||||||
def test_hyperlinked_related_lookup_does_not_exist(self):
|
def test_hyperlinked_related_lookup_does_not_exist(self):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user