Skip to content

Commit

Permalink
[#309] Create and fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
danielmursa-dev committed Feb 5, 2025
1 parent 9c93774 commit e0eb0cc
Show file tree
Hide file tree
Showing 7 changed files with 676 additions and 0 deletions.
110 changes: 110 additions & 0 deletions src/openklant/components/contactgegevens/api/tests/test_apis.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ def test_persoon_detail(self):
voorvoegsel="",
voornamen="John",
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand All @@ -31,6 +36,11 @@ def test_persoon_detail(self):

expected_adres = {
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand Down Expand Up @@ -65,6 +75,11 @@ def test_create_persoon(self):
"voornamen": "Devin",
"adres": {
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -89,6 +104,11 @@ def test_create_persoon(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -106,6 +126,11 @@ def test_update_persoon(self):
voorvoegsel="",
voornamen="Devin",
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand Down Expand Up @@ -133,6 +158,11 @@ def test_update_persoon(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -150,6 +180,11 @@ def test_update_persoon(self):
"voornamen": "changed",
"adres": {
"nummeraanduidingId": "1234567890000002",
"straatnaam": "changed",
"huisnummer": 10,
"huisnummertoevoeging": "changed",
"postcode": "1001AB",
"stad": "Amsterdam",
"adresregel1": "changed",
"adresregel2": "changed",
"adresregel3": "changed",
Expand All @@ -170,6 +205,11 @@ def test_update_persoon(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000002",
"straatnaam": "changed",
"huisnummer": 10,
"huisnummertoevoeging": "changed",
"postcode": "1001AB",
"stad": "Amsterdam",
"adresregel1": "changed",
"adresregel2": "changed",
"adresregel3": "changed",
Expand All @@ -187,6 +227,11 @@ def test_update_partial_persoon(self):
voorvoegsel="",
voornamen="Devin",
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand Down Expand Up @@ -214,6 +259,11 @@ def test_update_partial_persoon(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -238,6 +288,11 @@ def test_update_partial_persoon(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand Down Expand Up @@ -267,6 +322,11 @@ def test_organisatie_detail(self):
oprichtingsdatum="1980-02-23",
opheffingsdatum="2020-09-05",
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand All @@ -280,6 +340,11 @@ def test_organisatie_detail(self):

expected_adres = {
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand Down Expand Up @@ -309,6 +374,11 @@ def test_create_organisatie(self):
"oprichtingsdatum": "1996-03-12",
"adres": {
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -330,6 +400,11 @@ def test_create_organisatie(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -344,6 +419,11 @@ def test_update_organisatie(self):
oprichtingsdatum="1996-03-12",
opheffingsdatum=None,
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand All @@ -368,6 +448,11 @@ def test_update_organisatie(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -382,6 +467,11 @@ def test_update_organisatie(self):
"opheffingsdatum": "2023-11-22",
"adres": {
"nummeraanduidingId": "1234567890000002",
"straatnaam": "changed",
"huisnummer": 10,
"huisnummertoevoeging": "changed",
"postcode": "1001AB",
"stad": "Amsterdam",
"adresregel1": "changed",
"adresregel2": "changed",
"adresregel3": "changed",
Expand All @@ -398,6 +488,11 @@ def test_update_organisatie(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000002",
"straatnaam": "changed",
"huisnummer": 10,
"huisnummertoevoeging": "changed",
"postcode": "1001AB",
"stad": "Amsterdam",
"adresregel1": "changed",
"adresregel2": "changed",
"adresregel3": "changed",
Expand All @@ -412,6 +507,11 @@ def test_update_partial_organisatie(self):
oprichtingsdatum="1996-03-12",
opheffingsdatum=None,
adres_nummeraanduiding_id="1234567890000001",
adres_straatnaam="straat",
adres_huisnummer=10,
adres_huisnummertoevoeging="A2",
adres_postcode="1008DG",
adres_stad="Amsterdam",
adres_adresregel1="adresregel1",
adres_adresregel2="adresregel2",
adres_adresregel3="adresregel3",
Expand All @@ -436,6 +536,11 @@ def test_update_partial_organisatie(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand All @@ -458,6 +563,11 @@ def test_update_partial_organisatie(self):
data["adres"],
{
"nummeraanduidingId": "1234567890000001",
"straatnaam": "straat",
"huisnummer": 10,
"huisnummertoevoeging": "A2",
"postcode": "1008DG",
"stad": "Amsterdam",
"adresregel1": "adresregel1",
"adresregel2": "adresregel2",
"adresregel3": "adresregel3",
Expand Down
10 changes: 10 additions & 0 deletions src/openklant/components/contactgegevens/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,23 @@ class AdresMixin(models.Model):
adres = GegevensGroepType(
{
"nummeraanduiding_id": adres_nummeraanduiding_id,
"straatnaam": adres_straatnaam,
"huisnummer": adres_huisnummer,
"huisnummertoevoeging": adres_huisnummertoevoeging,
"postcode": adres_postcode,
"stad": adres_stad,
"adresregel_1": adres_adresregel1,
"adresregel_2": adres_adresregel2,
"adresregel_3": adres_adresregel3,
"land": adres_land,
},
optional=(
"nummeraanduiding_id",
"straatnaam",
"huisnummer",
"huisnummertoevoeging",
"postcode",
"stad",
"adresregel_1",
"adresregel_2",
"adresregel_3",
Expand Down
10 changes: 10 additions & 0 deletions src/openklant/components/klantinteracties/api/tests/factories.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ class KlantContactDataFactory(factory.DictFactory):

class BezoekAdresDataFactory(factory.DictFactory):
nummeraanduidingId = "1234567890000001"
straatnaam = "straat"
huisnummer = 10
huisnummertoevoeging = "A2"
postcode = "1008DG"
stad = "Amsterdam"
adresregel1 = "adres1"
adresregel2 = "adres2"
adresregel3 = "adres3"
Expand All @@ -22,6 +27,11 @@ class BezoekAdresDataFactory(factory.DictFactory):

class CorrespondentieAdresDataFactory(factory.DictFactory):
nummeraanduidingId = "1234567890000002"
straatnaam = "straat"
huisnummer = 10
huisnummertoevoeging = "A2"
postcode = "1008DG"
stad = "Amsterdam"
adresregel1 = "adres1"
adresregel2 = "adres2"
adresregel3 = "adres3"
Expand Down
Loading

0 comments on commit e0eb0cc

Please sign in to comment.