Skip to content

Commit

Permalink
Add test for DepartmentSla view
Browse files Browse the repository at this point in the history
  • Loading branch information
Pithikos committed Sep 29, 2021
1 parent d579be0 commit 84ed7e8
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions api/data_workspace/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from api.parties.enums import PartyType
from test_helpers.clients import DataTestClient
from api.teams.tests.factories import TeamFactory
from api.cases.tests.factories import DepartmentSlaFactory
from api.teams.models import Department


Expand Down Expand Up @@ -121,3 +122,19 @@ def test_departments(self):
# Ensure we get some expected fields
expected_fields = {"id", "name"}
assert set(payload["results"][0].keys()) == expected_fields

def test_case_department_slas(self):
department_sla = DepartmentSlaFactory()
url = reverse("data_workspace:dw-case-department-sla-list")
response = self.client.get(url)
payload = response.json()
last_result = payload["results"][-1]

# Ensure we get some expected fields
expected_fields = {"id", "sla_days", "department", "case"}
assert set(last_result.keys()) == expected_fields

# Ensure values are correct
assert last_result["sla_days"] == department_sla.sla_days
assert last_result["case"] == str(department_sla.case.id)
assert last_result["department"] == str(department_sla.department.id)

0 comments on commit 84ed7e8

Please sign in to comment.