fix(dashboard): stabilize result tables and fns filters
This commit is contained in:
@@ -252,6 +252,18 @@ class ParsersViewSetTest(APITestCase):
|
||||
response = self.client.get(url)
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(response.data["data"][0]["lines_count"], 1)
|
||||
alias_response = self.client.get(url, {"source": "fns_reports"})
|
||||
self.assertEqual(alias_response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(alias_response.data["data"][0]["id"], report.id)
|
||||
source_type_response = self.client.get(
|
||||
url,
|
||||
{"source": FinancialReport.SourceType.API},
|
||||
)
|
||||
self.assertEqual(source_type_response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(source_type_response.data["data"][0]["id"], report.id)
|
||||
invalid_source_response = self.client.get(url, {"source": "unknown"})
|
||||
self.assertEqual(invalid_source_response.status_code, status.HTTP_200_OK)
|
||||
self.assertEqual(invalid_source_response.data["data"], [])
|
||||
detail = self.client.get(
|
||||
reverse("api_v1:fns:fns-reports-detail", args=[report.id])
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user