def test_has_access(self, status, should_have_access): self.request.status = status self.request.save() self.assertEqual(ApiAccessRequest.has_api_access(self.user), should_have_access)
def test_default_status(self): self.assertEqual(self.request.status, ApiAccessRequest.PENDING) self.assertFalse(ApiAccessRequest.has_api_access(self.user))
def test_nonexistent_request(self): """Test that users who have not requested API access do not get it.""" other_user = UserFactory() self.assertFalse(ApiAccessRequest.has_api_access(other_user))
def wrapped_view(view_obj, *args, **kwargs): """Wrapper for the view function.""" if ApiAccessRequest.has_api_access(args[0].user): return view_func(view_obj, *args, **kwargs) return redirect(reverse('api_admin:api-request'))
def wrapped_view(view_obj, *args, **kwargs): """Wrapper for the view function.""" if ApiAccessRequest.has_api_access(args[0].user): return view_func(view_obj, *args, **kwargs) return redirect(reverse('api_admin:api-request'))
def test_nonexistent_request(self): """Test that users who have not requested API access do not get it.""" other_user = UserFactory() self.assertFalse(ApiAccessRequest.has_api_access(other_user))
def test_has_access(self, status, should_have_access): self.request.status = status self.request.save() # pylint: disable=no-member self.assertEqual(ApiAccessRequest.has_api_access(self.user), should_have_access)
def test_default_status(self): self.assertEqual(self.request.status, ApiAccessRequest.PENDING) self.assertFalse(ApiAccessRequest.has_api_access(self.user))
def test_has_access(self, status, should_have_access): self.request.status = status self.request.save() assert ApiAccessRequest.has_api_access(self.user) == should_have_access
def test_default_status(self): assert self.request.status == ApiAccessRequest.PENDING assert not ApiAccessRequest.has_api_access(self.user)
def test_has_access(self, status, should_have_access): self.request.status = status self.request.save() self.assertEqual(ApiAccessRequest.has_api_access(self.user), should_have_access)
def test_has_access(self, status, should_have_access): self.request.status = status self.request.save() # pylint: disable=no-member self.assertEqual(ApiAccessRequest.has_api_access(self.user), should_have_access)