def test_domain_view_doesnt_allows_anonymous(self): response = domain_metrics( self.request_get, 1, **{'model': NetworkRXDomainMetric, 'absolute_values': False, 'average': False}) self.assertEqual(response.status_code, 302) self.assertTrue(isinstance(response, HttpResponseRedirect)) self.assertEqual(response.url, '/') response = domain_metrics( self.request_post, 1, **{'model': NetworkRXDomainMetric, 'absolute_values': False, 'average': False}) self.assertEqual(response.status_code, 302) self.assertTrue(isinstance(response, HttpResponseRedirect)) self.assertEqual(response.url, '/')
def test_domain_view_handles_logged_in_user(self): self.request_post.session = { 'username': settings.TEST_USER, 'password': settings.TEST_PASSWORD, 'api_url': self.test_api.id} response = domain_metrics( self.request_post, 1, **{'model': NetworkRXDomainMetric, 'absolute_values': False, 'average': False}) self.request_post.session = {} self.assertEqual(response.status_code, 200)