mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 04:50:12 +03:00
Merge 46b9a6acd9
into ef2eff2aba
This commit is contained in:
commit
91019b4960
|
@ -309,15 +309,20 @@ class TestDynamicListAndDetailRouter(TestCase):
|
||||||
|
|
||||||
class TestRootWithAListlessViewset(TestCase):
|
class TestRootWithAListlessViewset(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
class NoteViewSet(mixins.RetrieveModelMixin,
|
class ListlessNoteViewSet(mixins.RetrieveModelMixin,
|
||||||
viewsets.GenericViewSet):
|
viewsets.GenericViewSet):
|
||||||
|
model = RouterTestModel
|
||||||
|
|
||||||
|
class FullNoteViewSet(viewsets.ModelViewSet):
|
||||||
model = RouterTestModel
|
model = RouterTestModel
|
||||||
|
|
||||||
self.router = DefaultRouter()
|
self.router = DefaultRouter()
|
||||||
self.router.register(r'notes', NoteViewSet)
|
self.router.register(r'listless', ListlessNoteViewSet, 'listless')
|
||||||
|
self.router.register(r'listfull', ListlessNoteViewSet, 'listfull')
|
||||||
self.view = self.router.urls[0].callback
|
self.view = self.router.urls[0].callback
|
||||||
|
|
||||||
def test_api_root(self):
|
def test_api_root(self):
|
||||||
request = factory.get('/')
|
request = factory.get('/')
|
||||||
response = self.view(request)
|
response = self.view(request)
|
||||||
self.assertEqual(response.data, {})
|
self.assertIn('listfull', response.data)
|
||||||
|
self.assertNotIn('listless', response.data)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user