UPDATE
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from django.test import TestCase, override_settings
|
||||
from rest_framework.test import APIClient
|
||||
|
||||
|
||||
@override_settings(ROOT_URLCONF="economy.urls")
|
||||
class EconomicOverviewApiTests(TestCase):
|
||||
def setUp(self):
|
||||
self.client = APIClient()
|
||||
|
||||
def test_economic_overview_api_returns_mock_payload(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"], "هزینه آب")
|
||||
Reference in New Issue
Block a user