示例#1
0
    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"))
示例#2
0
    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'))
示例#3
0
    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))
示例#4
0
    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))
示例#5
0
    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.")
示例#6
0
    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.')