Esempio n. 1
0
 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)
Esempio n. 2
0
 def test_default_status(self):
     self.assertEqual(self.request.status, ApiAccessRequest.PENDING)
     self.assertFalse(ApiAccessRequest.has_api_access(self.user))
Esempio n. 3
0
 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))
Esempio n. 4
0
 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'))
Esempio n. 5
0
 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'))
Esempio n. 6
0
 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))
Esempio n. 7
0
 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)
Esempio n. 8
0
 def test_default_status(self):
     self.assertEqual(self.request.status, ApiAccessRequest.PENDING)
     self.assertFalse(ApiAccessRequest.has_api_access(self.user))
Esempio n. 9
0
 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
Esempio n. 10
0
 def test_default_status(self):
     assert self.request.status == ApiAccessRequest.PENDING
     assert not ApiAccessRequest.has_api_access(self.user)
Esempio n. 11
0
 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)