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):
|
||||
def setUp(self):
|
||||
class NoteViewSet(mixins.RetrieveModelMixin,
|
||||
viewsets.GenericViewSet):
|
||||
class ListlessNoteViewSet(mixins.RetrieveModelMixin,
|
||||
viewsets.GenericViewSet):
|
||||
model = RouterTestModel
|
||||
|
||||
class FullNoteViewSet(viewsets.ModelViewSet):
|
||||
model = RouterTestModel
|
||||
|
||||
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
|
||||
|
||||
def test_api_root(self):
|
||||
request = factory.get('/')
|
||||
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