aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_relations.py
diff options
context:
space:
mode:
authorBrandon Cazander2015-02-03 02:14:38 -0800
committerBrandon Cazander2015-02-03 02:14:38 -0800
commit030f01afdbcd4018a288250ef1f4c12de28e63bb (patch)
tree9095057b1fae544b817ef136bbb8595869327988 /tests/test_relations.py
parentf3067a7fabdd0edb5bc5f48cfdadd2850866c189 (diff)
downloaddjango-rest-framework-030f01afdbcd4018a288250ef1f4c12de28e63bb.tar.bz2
Reorganize tests.
Diffstat (limited to 'tests/test_relations.py')
-rw-r--r--tests/test_relations.py49
1 files changed, 2 insertions, 47 deletions
diff --git a/tests/test_relations.py b/tests/test_relations.py
index ff377d38..fbe176e2 100644
--- a/tests/test_relations.py
+++ b/tests/test_relations.py
@@ -1,27 +1,11 @@
from .utils import mock_reverse, fail_reverse, BadType, MockObject, MockQueryset
-from django.conf.urls import patterns, url, include
-from django.core.exceptions import ImproperlyConfigured, ObjectDoesNotExist
+from django.core.exceptions import ImproperlyConfigured
from django.utils.datastructures import MultiValueDict
from rest_framework import serializers
from rest_framework.fields import empty
-from rest_framework.test import APISimpleTestCase, APIRequestFactory
-from rest_framework.versioning import NamespaceVersioning
+from rest_framework.test import APISimpleTestCase
import pytest
-factory = APIRequestFactory()
-
-dummy_view = lambda request, pk: None
-
-included_patterns = [
- url(r'^example/(?P<pk>\d+)/$', dummy_view, name='example-detail')
-]
-
-urlpatterns = patterns(
- '',
- url(r'^v1/', include(included_patterns, namespace='v1')),
- url(r'^example/(?P<pk>\d+)/$', dummy_view, name='example-detail')
-)
-
class TestStringRelatedField(APISimpleTestCase):
def setUp(self):
@@ -64,35 +48,6 @@ class TestPrimaryKeyRelatedField(APISimpleTestCase):
assert representation == self.instance.pk
-class TestHyperlinkedRelatedField(APISimpleTestCase):
- urls = 'tests.test_relations'
-
- def setUp(self):
- class HyperlinkedMockQueryset(MockQueryset):
- def get(self, **lookup):
- for item in self.items:
- if item.pk == int(lookup.get('pk', -1)):
- return item
- raise ObjectDoesNotExist()
-
- self.queryset = HyperlinkedMockQueryset([
- MockObject(pk=1, name='foo'),
- MockObject(pk=2, name='bar'),
- MockObject(pk=3, name='baz')
- ])
- self.field = serializers.HyperlinkedRelatedField(
- view_name='example-detail',
- queryset=self.queryset
- )
- request = factory.post('/')
- request.versioning_scheme = NamespaceVersioning()
- self.field._context = {'request': request}
-
- def test_bug_2489(self):
- self.field.to_internal_value('/example/3/')
- self.field.to_internal_value('/v1/example/3/')
-
-
class TestHyperlinkedIdentityField(APISimpleTestCase):
def setUp(self):
self.instance = MockObject(pk=1, name='foo')