def test_container_view_doesnt_allows_anonymous(self): response = container_metrics( self.request_get, 1, **{'model': IOReadContainerMetric, 'absolute_values': False, 'average': False}) self.assertEqual(response.status_code, 302) self.assertTrue(isinstance(response, HttpResponseRedirect)) self.assertEqual(response.url, '/') response = container_metrics( self.request_post, 1, **{'model': IOReadContainerMetric, 'absolute_values': False, 'average': False}) self.assertEqual(response.status_code, 302) self.assertTrue(isinstance(response, HttpResponseRedirect)) self.assertEqual(response.url, '/')
def test_container_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 = container_metrics( self.request_post, 1, **{'model': IOReadContainerMetric, 'absolute_values': False, 'average': False}) self.request_post.session = {} self.assertEqual(response.status_code, 200)