def test_get_base_viewset(self):
class DummyViewSet(ModelViewSet):
pass
class OtherDummyViewSet(ModelViewSet):
pass
class DummyEndpoint(Endpoint):
model = Product
base_viewset = DummyViewSet
class DummyReadOnlyEndpoint(DummyEndpoint):
read_only = True
class OtherDummyReadOnlyEndpoint(Endpoint):
model = Product
read_only = True
base_viewset = OtherDummyViewSet
base_readonly_viewset = DummyViewSet
dummy = DummyEndpoint()
self.assertTrue(issubclass(dummy.get_base_viewset(), DummyViewSet))
dummy = DummyReadOnlyEndpoint()
self.assertTrue(issubclass(dummy.get_base_viewset(), DummyViewSet))
dummy = OtherDummyReadOnlyEndpoint()
self.assertTrue(issubclass(dummy.get_base_viewset(), DummyViewSet))
评论列表
文章目录