def test_logged_in_inactive(self): """Inactive user login not allowed by default.""" request = test_utils.RequestFactory().get('/foo') request.user = user(is_active=False, save=True) view = login_required(simple_view) response = view(request) eq_(302, response.status_code)
def test_logged_in_inactive_allow(self): """Inactive user login explicitly allowed.""" request = test_utils.RequestFactory().get('/foo') request.user = user(is_active=False, save=True) view = login_required(simple_view, only_active=False) response = view(request) eq_(200, response.status_code)
def test_logged_in_default(self): """Active user login.""" request = test_utils.RequestFactory().get('/foo') request.user = User.objects.get(username='******') view = login_required(simple_view) response = view(request) eq_(200, response.status_code)
def test_logged_in_default(self): """Active user login.""" request = test_utils.RequestFactory().get('/foo') request.user = user(save=True) view = login_required(simple_view) response = view(request) eq_(200, response.status_code)
def test_logged_in_inactive_allow(self): """Inactive user login explicitly allowed.""" request = RequestFactory().get("/foo") request.user = UserFactory(is_active=False) view = login_required(simple_view, only_active=False) response = view(request) eq_(200, response.status_code)
def test_logged_in_inactive(self): """Inactive user login not allowed by default.""" request = RequestFactory().get("/foo") request.user = UserFactory(is_active=False) view = login_required(simple_view) response = view(request) eq_(302, response.status_code)
def test_logged_in_default(self): """Active user login.""" request = RequestFactory().get("/foo") request.user = UserFactory() view = login_required(simple_view) response = view(request) eq_(200, response.status_code)
def test_logged_in_inactive_allow(self): """Inactive user login explicitly allowed.""" request = RequestFactory().get('/foo') request.user = user(is_active=False, save=True) view = login_required(simple_view, only_active=False) response = view(request) eq_(200, response.status_code)
def test_logged_in_inactive(self): """Inactive user login not allowed by default.""" request = RequestFactory().get('/foo') request.user = user(is_active=False, save=True) view = login_required(simple_view) response = view(request) eq_(302, response.status_code)
def test_logged_in_default(self): """Active user login.""" request = RequestFactory().get('/foo') request.user = user(save=True) view = login_required(simple_view) response = view(request) eq_(200, response.status_code)
def test_no_redirect_ajax(self): """Ajax requests should not redirect.""" request = test_utils.RequestFactory().get('/foo') request.META['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest' request.user = AnonymousUser() view = login_required(simple_view) response = view(request) eq_(403, response.status_code)
def test_logged_in_inactive_allow(self): """Inactive user login explicitly allowed.""" request = test_utils.RequestFactory().get('/foo') user = User.objects.get(username='******') user.is_active = False user.save() request.user = user view = login_required(simple_view, only_active=False) response = view(request) eq_(200, response.status_code)
def test_logged_in_inactive(self): """Inactive user login not allowed by default.""" request = test_utils.RequestFactory().get('/foo') user = User.objects.get(username='******') user.is_active = False user.save() request.user = user view = login_required(simple_view) response = view(request) eq_(302, response.status_code)
def test_logged_out_default(self): request = test_utils.RequestFactory().get('/foo') request.user = AnonymousUser() view = login_required(simple_view) response = view(request) eq_(302, response.status_code)