Add failing test++

This commit is contained in:
Ricardo Busquet 2020-03-05 00:37:18 -05:00
parent 12918fa541
commit 382e3322f1

View File

@ -81,10 +81,21 @@ class ActionNamesViewSet(GenericViewSet):
raise NotImplementedError raise NotImplementedError
class ThingWithMapping:
def __init__(self):
self.mapping = {}
class ActionViewSetWithMapping(ActionViewSet):
mapper = ThingWithMapping()
router = SimpleRouter() router = SimpleRouter()
router.register(r'actions', ActionViewSet) router.register(r'actions', ActionViewSet)
router.register(r'actions-alt', ActionViewSet, basename='actions-alt') router.register(r'actions-alt', ActionViewSet, basename='actions-alt')
router.register(r'names', ActionNamesViewSet, basename='names') router.register(r'names', ActionNamesViewSet, basename='names')
router.register(r'mapping', ActionViewSetWithMapping, basename='mapping')
urlpatterns = [ urlpatterns = [
@ -145,16 +156,6 @@ class InitializeViewSetsTestCase(TestCase):
self.assertNotIn(attribute, dir(bare_view)) self.assertNotIn(attribute, dir(bare_view))
self.assertIn(attribute, dir(view)) self.assertIn(attribute, dir(view))
class ThingWithMapping:
def __init__(self):
self.mapping = {}
class ActionViewSetWithMapping(ActionViewSet):
mapper = ThingWithMapping()
class GetExtraActionsTests(TestCase): class GetExtraActionsTests(TestCase):
def test_extra_actions(self): def test_extra_actions(self):