Skip to content

Commit 0337ad9

Browse files
committed
[#232] update tests
1 parent ab79c0c commit 0337ad9

File tree

2 files changed

+32
-27
lines changed

2 files changed

+32
-27
lines changed

src/openklant/components/klantinteracties/api/tests/test_digitaal_adres.py

+29-25
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from rest_framework import status
22
from vng_api_common.tests import reverse
33

4+
from openklant.components.klantinteracties.constants import SoortDigitaalAdres
45
from openklant.components.klantinteracties.models.tests.factories.digitaal_adres import (
56
DigitaalAdresFactory,
67
)
@@ -54,8 +55,8 @@ def test_create_digitaal_adres(self):
5455
data = {
5556
"verstrektDoorBetrokkene": None,
5657
"verstrektDoorPartij": None,
57-
"soortDigitaalAdres": "soortDigitaalAdres",
58-
"adres": "adres",
58+
"soortDigitaalAdres": SoortDigitaalAdres.email,
59+
"adres": "foobar@example.com",
5960
"omschrijving": "omschrijving",
6061
}
6162

@@ -65,9 +66,9 @@ def test_create_digitaal_adres(self):
6566
data = response.json()
6667

6768
self.assertIsNone(data["verstrektDoorBetrokkene"])
68-
self.assertEqual(data["soortDigitaalAdres"], "soortDigitaalAdres")
69+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.email)
6970
self.assertEqual(data["verstrektDoorPartij"], None)
70-
self.assertEqual(data["adres"], "adres")
71+
self.assertEqual(data["adres"], "foobar@example.com")
7172
self.assertEqual(data["omschrijving"], "omschrijving")
7273

7374
with self.subTest("with_betrokkene_and_partij"):
@@ -85,8 +86,8 @@ def test_create_digitaal_adres(self):
8586
data["verstrektDoorBetrokkene"]["uuid"], str(betrokkene.uuid)
8687
)
8788
self.assertEqual(data["verstrektDoorPartij"]["uuid"], str(partij.uuid))
88-
self.assertEqual(data["soortDigitaalAdres"], "soortDigitaalAdres")
89-
self.assertEqual(data["adres"], "adres")
89+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.email)
90+
self.assertEqual(data["adres"], "foobar@example.com")
9091
self.assertEqual(data["omschrijving"], "omschrijving")
9192

9293
def test_update_digitaal_adres(self):
@@ -95,8 +96,8 @@ def test_update_digitaal_adres(self):
9596
digitaal_adres = DigitaalAdresFactory.create(
9697
betrokkene=betrokkene,
9798
partij=partij2,
98-
soort_digitaal_adres="soortDigitaalAdres",
99-
adres="adres",
99+
soort_digitaal_adres=SoortDigitaalAdres.email,
100+
adres="foobar@example.com",
100101
omschrijving="omschrijving",
101102
)
102103
detail_url = reverse(
@@ -108,15 +109,15 @@ def test_update_digitaal_adres(self):
108109

109110
self.assertEqual(data["verstrektDoorBetrokkene"]["uuid"], str(betrokkene.uuid))
110111
self.assertEqual(data["verstrektDoorPartij"]["uuid"], str(partij2.uuid))
111-
self.assertEqual(data["soortDigitaalAdres"], "soortDigitaalAdres")
112-
self.assertEqual(data["adres"], "adres")
112+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.email)
113+
self.assertEqual(data["adres"], "foobar@example.com")
113114
self.assertEqual(data["omschrijving"], "omschrijving")
114115

115116
data = {
116117
"verstrektDoorBetrokkene": {"uuid": str(betrokkene2.uuid)},
117118
"verstrektDoorPartij": {"uuid": str(partij.uuid)},
118-
"soortDigitaalAdres": "changed",
119-
"adres": "changed",
119+
"soortDigitaalAdres": SoortDigitaalAdres.telefoonnummer,
120+
"adres": "0721434543",
120121
"omschrijving": "changed",
121122
}
122123

@@ -128,16 +129,16 @@ def test_update_digitaal_adres(self):
128129

129130
self.assertEqual(data["verstrektDoorBetrokkene"]["uuid"], str(betrokkene2.uuid))
130131
self.assertEqual(data["verstrektDoorPartij"]["uuid"], str(partij.uuid))
131-
self.assertEqual(data["soortDigitaalAdres"], "changed")
132-
self.assertEqual(data["adres"], "changed")
132+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.telefoonnummer)
133+
self.assertEqual(data["adres"], "0721434543")
133134
self.assertEqual(data["omschrijving"], "changed")
134135

135136
with self.subTest("update_betrokkene_partij_to_none"):
136137
data = {
137138
"verstrektDoorBetrokkene": None,
138139
"verstrektDoorPartij": None,
139-
"soortDigitaalAdres": "changed",
140-
"adres": "changed",
140+
"soortDigitaalAdres": SoortDigitaalAdres.telefoonnummer,
141+
"adres": "0721434543",
141142
"omschrijving": "changed",
142143
}
143144

@@ -149,8 +150,10 @@ def test_update_digitaal_adres(self):
149150

150151
self.assertIsNone(data["verstrektDoorBetrokkene"])
151152
self.assertIsNone(data["verstrektDoorPartij"])
152-
self.assertEqual(data["soortDigitaalAdres"], "changed")
153-
self.assertEqual(data["adres"], "changed")
153+
self.assertEqual(
154+
data["soortDigitaalAdres"], SoortDigitaalAdres.telefoonnummer
155+
)
156+
self.assertEqual(data["adres"], "0721434543")
154157
self.assertEqual(data["omschrijving"], "changed")
155158

156159
def test_partial_update_digitaal_adres(self):
@@ -159,8 +162,8 @@ def test_partial_update_digitaal_adres(self):
159162
digitaal_adres = DigitaalAdresFactory.create(
160163
betrokkene=betrokkene,
161164
partij=partij,
162-
soort_digitaal_adres="soortDigitaalAdres",
163-
adres="adres",
165+
soort_digitaal_adres=SoortDigitaalAdres.email,
166+
adres="foobar@example.com",
164167
omschrijving="omschrijving",
165168
)
166169
detail_url = reverse(
@@ -172,12 +175,13 @@ def test_partial_update_digitaal_adres(self):
172175

173176
self.assertEqual(data["verstrektDoorBetrokkene"]["uuid"], str(betrokkene.uuid))
174177
self.assertEqual(data["verstrektDoorPartij"]["uuid"], str(partij.uuid))
175-
self.assertEqual(data["soortDigitaalAdres"], "soortDigitaalAdres")
176-
self.assertEqual(data["adres"], "adres")
178+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.email)
179+
self.assertEqual(data["adres"], "foobar@example.com")
177180
self.assertEqual(data["omschrijving"], "omschrijving")
178181

179182
data = {
180-
"soortDigitaalAdres": "changed",
183+
"soortDigitaalAdres": SoortDigitaalAdres.telefoonnummer,
184+
"adres": "0721434543",
181185
}
182186

183187
response = self.client.patch(detail_url, data)
@@ -188,8 +192,8 @@ def test_partial_update_digitaal_adres(self):
188192

189193
self.assertEqual(data["verstrektDoorBetrokkene"]["uuid"], str(betrokkene.uuid))
190194
self.assertEqual(data["verstrektDoorPartij"]["uuid"], str(partij.uuid))
191-
self.assertEqual(data["soortDigitaalAdres"], "changed")
192-
self.assertEqual(data["adres"], "adres")
195+
self.assertEqual(data["soortDigitaalAdres"], SoortDigitaalAdres.telefoonnummer)
196+
self.assertEqual(data["adres"], "0721434543")
193197
self.assertEqual(data["omschrijving"], "omschrijving")
194198

195199
def test_destroy_digitaal_adres(self):

src/openklant/components/klantinteracties/models/tests/factories/digitaal_adres.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import factory
1+
import factory.fuzzy
22

3+
from openklant.components.klantinteracties.constants import SoortDigitaalAdres
34
from openklant.components.klantinteracties.models.digitaal_adres import DigitaalAdres
45
from openklant.components.klantinteracties.models.tests.factories.klantcontacten import (
56
BetrokkeneFactory,
@@ -9,7 +10,7 @@
910
class DigitaalAdresFactory(factory.django.DjangoModelFactory):
1011
uuid = factory.Faker("uuid4")
1112
betrokkene = factory.SubFactory(BetrokkeneFactory)
12-
soort_digitaal_adres = factory.Faker("word")
13+
soort_digitaal_adres = factory.fuzzy.FuzzyChoice(SoortDigitaalAdres.values)
1314
adres = factory.Faker("word")
1415
omschrijving = factory.Faker("word")
1516

0 commit comments

Comments
 (0)