def test_normal(self): func = decorators.login_required(self.f) response = func(self.request) assert not self.f.called assert response.status_code == 302 assert response['Location'] == fxa_login_link( request=self.request, to='/path')
def test_normal(self): func = decorators.login_required(self.f) response = func(self.request) assert not self.f.called assert response.status_code == 302 assert response['Location'] == ( urlparams(reverse('users.login'), to='/path'))
def test_normal(self): func = decorators.login_required(self.f) response = func(self.request) assert not self.f.called assert response.status_code == 302 assert response['Location'] == ('%s?to=%s' % (reverse('users.login'), 'path'))
def test_normal(self): func = decorators.login_required(self.f) response = func(self.request) assert not self.f.called eq_(response.status_code, 302) eq_(response['Location'], '%s?to=%s' % (reverse('users.login'), 'path'))
def test_no_redirect_success(self): func = decorators.login_required(redirect=False)(self.f) self.request.user = UserProfile() func(self.request) assert self.f.called
def test_decorator_syntax(self): # @login_required(redirect=False) func = decorators.login_required(redirect=False)(self.f) response = func(self.request) assert not self.f.called assert response.status_code == 401
def test_no_redirect(self): func = decorators.login_required(self.f, redirect=False) response = func(self.request) assert not self.f.called assert response.status_code == 401
def test_no_redirect_success(self): func = decorators.login_required(redirect=False)(self.f) self.request.user.is_authenticated.return_value = True func(self.request) assert self.f.called