def test_get_invoked_action_from_class_based_view(self): class UserViewSet(ModelViewSet): pass policy = AccessPolicy() view_instance = UserViewSet() view_instance.action = "create" result = policy._get_invoked_action(view_instance) self.assertEqual(result, "create")
def test_get_invoked_action_from_function_based_view(self): @api_view(["GET"]) def my_view(request): return "" policy = AccessPolicy() view_instance = my_view.cls() result = policy._get_invoked_action(view_instance) self.assertEqual(result, "my_view")