1
1
from rest_framework import status
2
2
from vng_api_common .tests import reverse
3
3
4
+ from openklant .components .klantinteracties .constants import SoortDigitaalAdres
4
5
from openklant .components .klantinteracties .models .tests .factories .digitaal_adres import (
5
6
DigitaalAdresFactory ,
6
7
)
@@ -54,8 +55,8 @@ def test_create_digitaal_adres(self):
54
55
data = {
55
56
"verstrektDoorBetrokkene" : None ,
56
57
"verstrektDoorPartij" : None ,
57
- "soortDigitaalAdres" : "soortDigitaalAdres" ,
58
- "adres" : "adres " ,
58
+ "soortDigitaalAdres" : SoortDigitaalAdres . email ,
59
+ "adres" : "foobar@example.com " ,
59
60
"omschrijving" : "omschrijving" ,
60
61
}
61
62
@@ -65,9 +66,9 @@ def test_create_digitaal_adres(self):
65
66
data = response .json ()
66
67
67
68
self .assertIsNone (data ["verstrektDoorBetrokkene" ])
68
- self .assertEqual (data ["soortDigitaalAdres" ], "soortDigitaalAdres" )
69
+ self .assertEqual (data ["soortDigitaalAdres" ], SoortDigitaalAdres . email )
69
70
self .assertEqual (data ["verstrektDoorPartij" ], None )
70
- self .assertEqual (data ["adres" ], "adres " )
71
+ self .assertEqual (data ["adres" ], "foobar@example.com " )
71
72
self .assertEqual (data ["omschrijving" ], "omschrijving" )
72
73
73
74
with self .subTest ("with_betrokkene_and_partij" ):
@@ -85,8 +86,8 @@ def test_create_digitaal_adres(self):
85
86
data ["verstrektDoorBetrokkene" ]["uuid" ], str (betrokkene .uuid )
86
87
)
87
88
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 " )
90
91
self .assertEqual (data ["omschrijving" ], "omschrijving" )
91
92
92
93
def test_update_digitaal_adres (self ):
@@ -95,8 +96,8 @@ def test_update_digitaal_adres(self):
95
96
digitaal_adres = DigitaalAdresFactory .create (
96
97
betrokkene = betrokkene ,
97
98
partij = partij2 ,
98
- soort_digitaal_adres = "soortDigitaalAdres" ,
99
- adres = "adres " ,
99
+ soort_digitaal_adres = SoortDigitaalAdres . email ,
100
+ adres = "foobar@example.com " ,
100
101
omschrijving = "omschrijving" ,
101
102
)
102
103
detail_url = reverse (
@@ -108,15 +109,15 @@ def test_update_digitaal_adres(self):
108
109
109
110
self .assertEqual (data ["verstrektDoorBetrokkene" ]["uuid" ], str (betrokkene .uuid ))
110
111
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 " )
113
114
self .assertEqual (data ["omschrijving" ], "omschrijving" )
114
115
115
116
data = {
116
117
"verstrektDoorBetrokkene" : {"uuid" : str (betrokkene2 .uuid )},
117
118
"verstrektDoorPartij" : {"uuid" : str (partij .uuid )},
118
- "soortDigitaalAdres" : "changed" ,
119
- "adres" : "changed " ,
119
+ "soortDigitaalAdres" : SoortDigitaalAdres . telefoonnummer ,
120
+ "adres" : "0721434543 " ,
120
121
"omschrijving" : "changed" ,
121
122
}
122
123
@@ -128,16 +129,16 @@ def test_update_digitaal_adres(self):
128
129
129
130
self .assertEqual (data ["verstrektDoorBetrokkene" ]["uuid" ], str (betrokkene2 .uuid ))
130
131
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 " )
133
134
self .assertEqual (data ["omschrijving" ], "changed" )
134
135
135
136
with self .subTest ("update_betrokkene_partij_to_none" ):
136
137
data = {
137
138
"verstrektDoorBetrokkene" : None ,
138
139
"verstrektDoorPartij" : None ,
139
- "soortDigitaalAdres" : "changed" ,
140
- "adres" : "changed " ,
140
+ "soortDigitaalAdres" : SoortDigitaalAdres . telefoonnummer ,
141
+ "adres" : "0721434543 " ,
141
142
"omschrijving" : "changed" ,
142
143
}
143
144
@@ -149,8 +150,10 @@ def test_update_digitaal_adres(self):
149
150
150
151
self .assertIsNone (data ["verstrektDoorBetrokkene" ])
151
152
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" )
154
157
self .assertEqual (data ["omschrijving" ], "changed" )
155
158
156
159
def test_partial_update_digitaal_adres (self ):
@@ -159,8 +162,8 @@ def test_partial_update_digitaal_adres(self):
159
162
digitaal_adres = DigitaalAdresFactory .create (
160
163
betrokkene = betrokkene ,
161
164
partij = partij ,
162
- soort_digitaal_adres = "soortDigitaalAdres" ,
163
- adres = "adres " ,
165
+ soort_digitaal_adres = SoortDigitaalAdres . email ,
166
+ adres = "foobar@example.com " ,
164
167
omschrijving = "omschrijving" ,
165
168
)
166
169
detail_url = reverse (
@@ -172,12 +175,13 @@ def test_partial_update_digitaal_adres(self):
172
175
173
176
self .assertEqual (data ["verstrektDoorBetrokkene" ]["uuid" ], str (betrokkene .uuid ))
174
177
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 " )
177
180
self .assertEqual (data ["omschrijving" ], "omschrijving" )
178
181
179
182
data = {
180
- "soortDigitaalAdres" : "changed" ,
183
+ "soortDigitaalAdres" : SoortDigitaalAdres .telefoonnummer ,
184
+ "adres" : "0721434543" ,
181
185
}
182
186
183
187
response = self .client .patch (detail_url , data )
@@ -188,8 +192,8 @@ def test_partial_update_digitaal_adres(self):
188
192
189
193
self .assertEqual (data ["verstrektDoorBetrokkene" ]["uuid" ], str (betrokkene .uuid ))
190
194
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 " )
193
197
self .assertEqual (data ["omschrijving" ], "omschrijving" )
194
198
195
199
def test_destroy_digitaal_adres (self ):
0 commit comments