UPDATE
This commit is contained in:
@@ -9,14 +9,12 @@ class EconomicOverviewApiTests(TestCase):
|
||||
def setUp(self):
|
||||
self.client = APIClient()
|
||||
|
||||
def test_economic_overview_api_returns_mock_payload(self):
|
||||
def test_economic_overview_api_returns_service_unavailable_without_real_data(self):
|
||||
response = self.client.post(
|
||||
"/overview/",
|
||||
data={"farm_uuid": "550e8400-e29b-41d4-a716-446655440000"},
|
||||
format="json",
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
payload = response.json()["data"]
|
||||
self.assertEqual(payload["source"], "mock")
|
||||
self.assertEqual(payload["economicData"][0]["title"], "هزینه آب")
|
||||
self.assertEqual(response.status_code, 503)
|
||||
self.assertIsNone(response.json()["data"])
|
||||
|
||||
Reference in New Issue
Block a user