UPDATE
This commit is contained in:
@@ -32,6 +32,4 @@ class WaterNeedPredictionResponseSerializer(serializers.Serializer):
|
||||
series = serializers.JSONField()
|
||||
dailyBreakdown = serializers.JSONField()
|
||||
insight = serializers.JSONField()
|
||||
knowledge_base = serializers.CharField(allow_null=True, required=False)
|
||||
tone_file = serializers.CharField(allow_null=True, required=False)
|
||||
raw_response = serializers.CharField(allow_null=True, required=False)
|
||||
|
||||
@@ -87,8 +87,6 @@ class WaterNeedPredictionApiTests(TestCase):
|
||||
"risk_note": "در صورت بارش موثر برنامه بازبيني شود.",
|
||||
"confidence": 0.82,
|
||||
},
|
||||
"knowledge_base": "water_need_prediction",
|
||||
"tone_file": "config/tones/water_need_prediction_tone.txt",
|
||||
"raw_response": "{\"summary\":\"ok\"}",
|
||||
}
|
||||
)
|
||||
@@ -105,7 +103,6 @@ class WaterNeedPredictionApiTests(TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
payload = response.json()["data"]
|
||||
self.assertEqual(payload["farm_uuid"], "550e8400-e29b-41d4-a716-446655440000")
|
||||
self.assertEqual(payload["knowledge_base"], "water_need_prediction")
|
||||
self.assertEqual(payload["insight"]["confidence"], 0.82)
|
||||
|
||||
@patch("weather.views.apps.get_app_config")
|
||||
|
||||
@@ -77,7 +77,5 @@ class WaterNeedPredictionService:
|
||||
"risk_note": insight.get("risk_note"),
|
||||
"confidence": insight.get("confidence"),
|
||||
},
|
||||
"knowledge_base": insight.get("knowledge_base"),
|
||||
"tone_file": insight.get("tone_file"),
|
||||
"raw_response": insight.get("raw_response"),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user