def test_status_with_no_result_and_no_fallback(self): mock = self.MockLazyResult(None) response = Response('mock', mock) with self.assertRaises(ValueError) as error_context: response.status() self.assertTrue('No response data and no fallback provided!' in error_context.exception.args)
def test_status_with_fallback_different_fallback(self): mock_fallback = self.MockLazyResult('') response_fallback = Response('mock', mock_fallback, status=404) mock = self.MockLazyResult(None) response = Response('mock', mock, fallback=response_fallback) response.evaluate() self.assertEqual(404, response.status())
def test_status_set_status_different_status(self): mock = self.MockLazyResult('hello world') response = Response('mock', mock, status=403) self.assertEqual(403, response.status())
def test_status_set_status(self): mock = self.MockLazyResult('hello world') response = Response('mock', mock, status=202) self.assertEqual(202, response.status())