def test_get_context_data(self): """Test getting context data.""" view = ProviderList() view.request = APIRequestFactory().get(self.url) context = view.get_context_data() self.assertIsNotNone(context.get("providers"))
def test_get_context_data(self): """Test getting context data.""" view = ProviderList() view.request = APIRequestFactory().get(self.url) context = view.get_context_data() self.assertIsNotNone(context.get('providers'))
def test_get_with_anonymous(self): """Test GET with anonymous user.""" view = ProviderList.as_view() request = APIRequestFactory().get(self.url) request.user = AnonymousUser() view.request = request response = view(request) self.assertTrue(isinstance(response, HttpResponseRedirect))
def test_get_with_superuser(self): """Test GET with superuser.""" view = ProviderList.as_view() request = APIRequestFactory().get(self.url) request.user = UserFactory.create(**{"is_superuser": True}) view.request = request response = view(request).render() self.assertEqual(response.status_code, 200) self.assertNotContains(response, "No rights to access superuser tools.")
def test_get_with_user(self): """Test GET with user.""" view = ProviderList.as_view() request = APIRequestFactory().get(self.url) request.user = UserFactory.create(**{'is_superuser': False}) view.request = request response = view(request).render() self.assertEqual(response.status_code, 200) self.assertContains(response, 'No rights to access superuser tools.')