Align frontend API contracts
This commit is contained in:
@@ -206,15 +206,19 @@ class SourcesApiE2ETest(APITestCase):
|
||||
self.assertEqual(minprom_response.status_code, status.HTTP_202_ACCEPTED)
|
||||
self.assertEqual(procurements_response.status_code, status.HTTP_202_ACCEPTED)
|
||||
|
||||
minprom_tasks = minprom_response.data["data"]["tasks"]
|
||||
self.assertEqual(minprom_response.data["status"], "accepted")
|
||||
self.assertEqual(procurements_response.data["status"], "accepted")
|
||||
|
||||
minprom_tasks = minprom_response.data["tasks"]
|
||||
self.assertEqual(
|
||||
[item["task_id"] for item in minprom_tasks],
|
||||
["task-industrial", "task-products", "task-manufactures"],
|
||||
)
|
||||
self.assertEqual(
|
||||
procurements_response.data["data"]["tasks"][0]["task_id"],
|
||||
"task-procurements",
|
||||
set(procurements_response.data.keys()),
|
||||
{"task_id", "status"},
|
||||
)
|
||||
self.assertEqual(procurements_response.data["task_id"], "task-procurements")
|
||||
self.assertTrue(
|
||||
BackgroundJob.objects.filter(
|
||||
task_id="task-procurements",
|
||||
|
||||
Reference in New Issue
Block a user