Example #1
0
    def test_cookie_auth(self, setup_auth_cookies):
        prof, cookies = setup_auth_cookies(prof_id=1)

        factory = APIRequestFactory()
        factory.cookies = cookies
        view = AuthRequiredViewStub.as_view()

        request = factory.get('')
        response = view(request)

        assert response.status_code == status.HTTP_200_OK
Example #2
0
    def test_invalid_cookie_auth(self, setup_auth_cookies):
        prof, cookies = setup_auth_cookies(prof_id=1)
        cookies[SIGNATURE_COOKIE_NAME] = 'blahblahblah'

        factory = APIRequestFactory()
        factory.cookies = cookies
        view = AuthRequiredViewStub.as_view()

        request = factory.get('')
        response = view(request)

        assert response.status_code == status.HTTP_401_UNAUTHORIZED