From ebc152431a92cc533d7269ad879e421b31c74a92 Mon Sep 17 00:00:00 2001 From: Jonas Braathen <jonas.braathen@usit.uio.no> Date: Fri, 3 Sep 2021 00:51:04 +0200 Subject: [PATCH] Represent Identity.verified with snake case in the API --- greg/models.py | 4 ++-- greg/tests/api/test_person.py | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/greg/models.py b/greg/models.py index 5b3455f4..86a539e0 100644 --- a/greg/models.py +++ b/greg/models.py @@ -204,8 +204,8 @@ class Identity(BaseModel): OTHER = "other" class Verified(models.TextChoices): - AUTOMATIC = "AUTOMATIC" - MANUAL = "MANUAL" + AUTOMATIC = "automatic" + MANUAL = "manual" person = models.ForeignKey( "Person", on_delete=models.CASCADE, related_name="identities" diff --git a/greg/tests/api/test_person.py b/greg/tests/api/test_person.py index a5e7edad..73551caa 100644 --- a/greg/tests/api/test_person.py +++ b/greg/tests/api/test_person.py @@ -196,9 +196,18 @@ def test_identity_list( reverse("v1:person_identity-list", kwargs={"person_id": person_id}) ) data = response.json()["results"] - assert data[0]["type"] == "passport_number" assert len(data) == 2 + first = data[0] + assert first["person"] == 1 + assert first["type"] == "passport_number" + assert first["source"] == "Test" + assert first["value"] == "12345" + assert first["verified"] == "manual" + assert first["verified_by"] == 1 + # assert first["verified_at"] is a datetime string + # assert first["created"] is a datetime string + @pytest.mark.django_db def test_identity_add(client, person_foo): -- GitLab