diff options
| author | Tom Christie | 2014-09-18 11:20:56 +0100 |
|---|---|---|
| committer | Tom Christie | 2014-09-18 11:20:56 +0100 |
| commit | 5b7e4af0d657a575cb15eea85a63a7100c636085 (patch) | |
| tree | 798e30ea326324151f4e87319156fb2b35147792 /tests/test_routers.py | |
| parent | c0155fd9dc654dc5932effd46a00f66495ce700b (diff) | |
| download | django-rest-framework-5b7e4af0d657a575cb15eea85a63a7100c636085.tar.bz2 | |
get_base_field() refactor
Diffstat (limited to 'tests/test_routers.py')
| -rw-r--r-- | tests/test_routers.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/test_routers.py b/tests/test_routers.py index b076f134..c2d595f7 100644 --- a/tests/test_routers.py +++ b/tests/test_routers.py @@ -76,9 +76,10 @@ class TestCustomLookupFields(TestCase): def setUp(self): class NoteSerializer(serializers.HyperlinkedModelSerializer): + url = serializers.HyperlinkedIdentityField(view_name='routertestmodel-detail', lookup_field='uuid') + class Meta: model = RouterTestModel - lookup_field = 'uuid' fields = ('url', 'uuid', 'text') class NoteViewSet(viewsets.ModelViewSet): @@ -86,8 +87,6 @@ class TestCustomLookupFields(TestCase): serializer_class = NoteSerializer lookup_field = 'uuid' - RouterTestModel.objects.create(uuid='123', text='foo bar') - self.router = SimpleRouter() self.router.register(r'notes', NoteViewSet) @@ -98,6 +97,8 @@ class TestCustomLookupFields(TestCase): url(r'^', include(self.router.urls)), ) + RouterTestModel.objects.create(uuid='123', text='foo bar') + def test_custom_lookup_field_route(self): detail_route = self.router.urls[-1] detail_url_pattern = detail_route.regex.pattern |
