diff --git a/src/openklant/components/contactgegevens/api/tests/test_apis.py b/src/openklant/components/contactgegevens/api/tests/test_apis.py index df130f51..b6f442dc 100644 --- a/src/openklant/components/contactgegevens/api/tests/test_apis.py +++ b/src/openklant/components/contactgegevens/api/tests/test_apis.py @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", @@ -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", diff --git a/src/openklant/components/contactgegevens/mixins.py b/src/openklant/components/contactgegevens/mixins.py index c7e72512..29f5cbf5 100644 --- a/src/openklant/components/contactgegevens/mixins.py +++ b/src/openklant/components/contactgegevens/mixins.py @@ -103,6 +103,11 @@ 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, @@ -110,6 +115,11 @@ class AdresMixin(models.Model): }, optional=( "nummeraanduiding_id", + "straatnaam", + "huisnummer", + "huisnummertoevoeging", + "postcode", + "stad", "adresregel_1", "adresregel_2", "adresregel_3", diff --git a/src/openklant/components/klantinteracties/api/tests/factories.py b/src/openklant/components/klantinteracties/api/tests/factories.py index 33648b70..2dff4001 100644 --- a/src/openklant/components/klantinteracties/api/tests/factories.py +++ b/src/openklant/components/klantinteracties/api/tests/factories.py @@ -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" @@ -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" diff --git a/src/openklant/components/klantinteracties/api/tests/test_expand.py b/src/openklant/components/klantinteracties/api/tests/test_expand.py index 5c38ff70..dc4a935b 100644 --- a/src/openklant/components/klantinteracties/api/tests/test_expand.py +++ b/src/openklant/components/klantinteracties/api/tests/test_expand.py @@ -65,6 +65,11 @@ def test_list_single_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.betrokkene.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.bezoekadres_straatnaam, + "huisnummer": self.betrokkene.bezoekadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.bezoekadres_huisnummertoevoeging, + "postcode": self.betrokkene.bezoekadres_postcode, + "stad": self.betrokkene.bezoekadres_stad, "adresregel1": self.betrokkene.bezoekadres_adresregel1, "adresregel2": self.betrokkene.bezoekadres_adresregel2, "adresregel3": self.betrokkene.bezoekadres_adresregel3, @@ -75,6 +80,11 @@ def test_list_single_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.betrokkene.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.correspondentieadres_adresregel1, "adresregel2": self.betrokkene.correspondentieadres_adresregel2, "adresregel3": self.betrokkene.correspondentieadres_adresregel3, @@ -117,6 +127,11 @@ def test_list_multiple_level_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.betrokkene.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.bezoekadres_straatnaam, + "huisnummer": self.betrokkene.bezoekadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.bezoekadres_huisnummertoevoeging, + "postcode": self.betrokkene.bezoekadres_postcode, + "stad": self.betrokkene.bezoekadres_stad, "adresregel1": self.betrokkene.bezoekadres_adresregel1, "adresregel2": self.betrokkene.bezoekadres_adresregel2, "adresregel3": self.betrokkene.bezoekadres_adresregel3, @@ -127,6 +142,11 @@ def test_list_multiple_level_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.betrokkene.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.correspondentieadres_adresregel1, "adresregel2": self.betrokkene.correspondentieadres_adresregel2, "adresregel3": self.betrokkene.correspondentieadres_adresregel3, @@ -166,6 +186,11 @@ def test_list_multiple_level_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.partij.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.partij.bezoekadres_adresregel1, "adresregel2": self.partij.bezoekadres_adresregel2, "adresregel3": self.partij.bezoekadres_adresregel3, @@ -176,6 +201,11 @@ def test_list_multiple_level_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.partij.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.partij.correspondentieadres_adresregel1, "adresregel2": self.partij.correspondentieadres_adresregel2, "adresregel3": self.partij.correspondentieadres_adresregel3, @@ -202,6 +232,11 @@ def test_detail_single_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.betrokkene.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.bezoekadres_adresregel1, "adresregel2": self.betrokkene.bezoekadres_adresregel2, "adresregel3": self.betrokkene.bezoekadres_adresregel3, @@ -212,6 +247,11 @@ def test_detail_single_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.betrokkene.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.correspondentieadres_adresregel1, "adresregel2": self.betrokkene.correspondentieadres_adresregel2, "adresregel3": self.betrokkene.correspondentieadres_adresregel3, @@ -253,6 +293,11 @@ def test_detail_multiple_level_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.betrokkene.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.bezoekadres_adresregel1, "adresregel2": self.betrokkene.bezoekadres_adresregel2, "adresregel3": self.betrokkene.bezoekadres_adresregel3, @@ -263,6 +308,11 @@ def test_detail_multiple_level_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.betrokkene.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.betrokkene.correspondentieadres_adresregel1, "adresregel2": self.betrokkene.correspondentieadres_adresregel2, "adresregel3": self.betrokkene.correspondentieadres_adresregel3, @@ -302,6 +352,11 @@ def test_detail_multiple_level_expansion(self): expand["bezoekadres"], { "nummeraanduidingId": self.partij.bezoekadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.partij.bezoekadres_adresregel1, "adresregel2": self.partij.bezoekadres_adresregel2, "adresregel3": self.partij.bezoekadres_adresregel3, @@ -312,6 +367,11 @@ def test_detail_multiple_level_expansion(self): expand["correspondentieadres"], { "nummeraanduidingId": self.partij.correspondentieadres_nummeraanduiding_id, + "straatnaam": self.betrokkene.correspondentieadres_straatnaam, + "huisnummer": self.betrokkene.correspondentieadres_huisnummer, + "huisnummertoevoeging": self.betrokkene.correspondentieadres_huisnummertoevoeging, + "postcode": self.betrokkene.correspondentieadres_postcode, + "stad": self.betrokkene.correspondentieadres_stad, "adresregel1": self.partij.correspondentieadres_adresregel1, "adresregel2": self.partij.correspondentieadres_adresregel2, "adresregel3": self.partij.correspondentieadres_adresregel3, diff --git a/src/openklant/components/klantinteracties/api/tests/test_klantcontacten.py b/src/openklant/components/klantinteracties/api/tests/test_klantcontacten.py index 933ab11a..2277dbb2 100644 --- a/src/openklant/components/klantinteracties/api/tests/test_klantcontacten.py +++ b/src/openklant/components/klantinteracties/api/tests/test_klantcontacten.py @@ -411,6 +411,11 @@ def test_create_betrokkene_with_partij(self): "wasPartij": {"uuid": str(partij.uuid)}, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -418,6 +423,11 @@ def test_create_betrokkene_with_partij(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -445,6 +455,11 @@ def test_create_betrokkene_with_partij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -455,6 +470,11 @@ def test_create_betrokkene_with_partij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -484,6 +504,11 @@ def test_create_betrokkene(self): "wasPartij": None, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -491,6 +516,11 @@ def test_create_betrokkene(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -518,6 +548,11 @@ def test_create_betrokkene(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -528,6 +563,11 @@ def test_create_betrokkene(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -556,11 +596,21 @@ def test_update_betrokkene(self): klantcontact=klantcontact, partij=partij, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000002", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -585,6 +635,11 @@ def test_update_betrokkene(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -595,6 +650,11 @@ def test_update_betrokkene(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -621,6 +681,11 @@ def test_update_betrokkene(self): "hadKlantcontact": {"uuid": str(klantcontact2.uuid)}, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -628,6 +693,11 @@ def test_update_betrokkene(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -655,6 +725,11 @@ def test_update_betrokkene(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -665,6 +740,11 @@ def test_update_betrokkene(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -693,11 +773,21 @@ def test_partial_update_betrokkene(self): klantcontact=klantcontact, partij=partij, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000002", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -722,6 +812,11 @@ def test_partial_update_betrokkene(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -732,6 +827,11 @@ def test_partial_update_betrokkene(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -756,6 +856,11 @@ def test_partial_update_betrokkene(self): data = { "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -772,6 +877,11 @@ def test_partial_update_betrokkene(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -782,6 +892,11 @@ def test_partial_update_betrokkene(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1575,6 +1690,11 @@ def test_create_success(self): "digitaleAdressen": [], "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1582,6 +1702,11 @@ def test_create_success(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", diff --git a/src/openklant/components/klantinteracties/api/tests/test_partijen.py b/src/openklant/components/klantinteracties/api/tests/test_partijen.py index 5f36e120..60d48277 100644 --- a/src/openklant/components/klantinteracties/api/tests/test_partijen.py +++ b/src/openklant/components/klantinteracties/api/tests/test_partijen.py @@ -111,6 +111,11 @@ def test_create_partij(self): "indicatieActief": True, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -118,6 +123,11 @@ def test_create_partij(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -157,6 +167,11 @@ def test_create_partij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -167,6 +182,11 @@ def test_create_partij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -213,6 +233,11 @@ def test_create_partij(self): response_data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -223,6 +248,11 @@ def test_create_partij(self): response_data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -392,6 +422,11 @@ def test_create_persoon(self): "indicatieActief": True, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -399,6 +434,11 @@ def test_create_persoon(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -435,6 +475,11 @@ def test_create_persoon(self): response_data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -445,6 +490,11 @@ def test_create_persoon(self): response_data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -484,6 +534,11 @@ def test_create_organisatie(self): "indicatieActief": True, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -491,6 +546,11 @@ def test_create_organisatie(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -523,6 +583,11 @@ def test_create_organisatie(self): response_data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -533,6 +598,11 @@ def test_create_organisatie(self): response_data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -559,6 +629,11 @@ def test_create_contactpersoon(self): "indicatieActief": True, "bezoekadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -566,6 +641,11 @@ def test_create_contactpersoon(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -605,6 +685,11 @@ def test_create_contactpersoon(self): response_data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -615,6 +700,11 @@ def test_create_contactpersoon(self): response_data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -649,11 +739,21 @@ def test_update_partij(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -709,6 +809,12 @@ def test_update_partij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", + "adresregel1": "adres1", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -719,6 +825,11 @@ def test_update_partij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -751,6 +862,11 @@ def test_update_partij(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -758,6 +874,11 @@ def test_update_partij(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -811,6 +932,11 @@ def test_update_partij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -821,6 +947,11 @@ def test_update_partij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -929,6 +1060,11 @@ def test_update_partij(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -936,6 +1072,11 @@ def test_update_partij(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -961,6 +1102,11 @@ def test_update_partij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -971,6 +1117,11 @@ def test_update_partij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -989,11 +1140,21 @@ def test_update_partij_persoon(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -1026,6 +1187,11 @@ def test_update_partij_persoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1036,6 +1202,11 @@ def test_update_partij_persoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1068,6 +1239,11 @@ def test_update_partij_persoon(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1075,6 +1251,11 @@ def test_update_partij_persoon(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1108,6 +1289,11 @@ def test_update_partij_persoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1118,6 +1304,11 @@ def test_update_partij_persoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1148,11 +1339,21 @@ def test_update_partij_organisatie(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -1179,6 +1380,11 @@ def test_update_partij_organisatie(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1189,6 +1395,11 @@ def test_update_partij_organisatie(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1210,6 +1421,11 @@ def test_update_partij_organisatie(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1217,6 +1433,11 @@ def test_update_partij_organisatie(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1245,6 +1466,11 @@ def test_update_partij_organisatie(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1255,6 +1481,11 @@ def test_update_partij_organisatie(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1277,11 +1508,21 @@ def test_update_partij_contactpersoon(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -1324,6 +1565,11 @@ def test_update_partij_contactpersoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1334,6 +1580,11 @@ def test_update_partij_contactpersoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1370,6 +1621,11 @@ def test_update_partij_contactpersoon(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1377,6 +1633,11 @@ def test_update_partij_contactpersoon(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1411,6 +1672,11 @@ def test_update_partij_contactpersoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1421,6 +1687,11 @@ def test_update_partij_contactpersoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1455,11 +1726,21 @@ def test_update_partij_contactpersoon_to_persoon(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -1494,6 +1775,11 @@ def test_update_partij_contactpersoon_to_persoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1504,6 +1790,11 @@ def test_update_partij_contactpersoon_to_persoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1540,6 +1831,11 @@ def test_update_partij_contactpersoon_to_persoon(self): "indicatieActief": False, "bezoekadres": { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1547,6 +1843,11 @@ def test_update_partij_contactpersoon_to_persoon(self): }, "correspondentieadres": { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1580,6 +1881,11 @@ def test_update_partij_contactpersoon_to_persoon(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000002", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1590,6 +1896,11 @@ def test_update_partij_contactpersoon_to_persoon(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000003", + "straatnaam": "changed", + "huisnummer": 10, + "huisnummertoevoeging": "changed", + "postcode": "1001AB", + "stad": "Amsterdam", "adresregel1": "changed", "adresregel2": "changed", "adresregel3": "changed", @@ -1620,11 +1931,21 @@ def test_partial_update_parij(self): voorkeurstaal="ndl", indicatie_actief=True, bezoekadres_nummeraanduiding_id="1234567890000001", + bezoekadres_straatnaam="straat", + bezoekadres_huisnummer=10, + bezoekadres_huisnummertoevoeging="A2", + bezoekadres_postcode="1008DG", + bezoekadres_stad="Amsterdam", bezoekadres_adresregel1="adres1", bezoekadres_adresregel2="adres2", bezoekadres_adresregel3="adres3", bezoekadres_land="NL", correspondentieadres_nummeraanduiding_id="1234567890000001", + correspondentieadres_straatnaam="straat", + correspondentieadres_huisnummer=10, + correspondentieadres_huisnummertoevoeging="A2", + correspondentieadres_postcode="1008DG", + correspondentieadres_stad="Amsterdam", correspondentieadres_adresregel1="adres1", correspondentieadres_adresregel2="adres2", correspondentieadres_adresregel3="adres3", @@ -1663,6 +1984,11 @@ def test_partial_update_parij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1673,6 +1999,11 @@ def test_partial_update_parij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1720,6 +2051,11 @@ def test_partial_update_parij(self): data["bezoekadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", @@ -1730,6 +2066,11 @@ def test_partial_update_parij(self): data["correspondentieadres"], { "nummeraanduidingId": "1234567890000001", + "straatnaam": "straat", + "huisnummer": 10, + "huisnummertoevoeging": "A2", + "postcode": "1008DG", + "stad": "Amsterdam", "adresregel1": "adres1", "adresregel2": "adres2", "adresregel3": "adres3", diff --git a/src/openklant/components/klantinteracties/models/mixins.py b/src/openklant/components/klantinteracties/models/mixins.py index 1e3bdd03..5e04e896 100644 --- a/src/openklant/components/klantinteracties/models/mixins.py +++ b/src/openklant/components/klantinteracties/models/mixins.py @@ -103,6 +103,11 @@ class BezoekadresMixin(models.Model): bezoekadres = GegevensGroepType( { "nummeraanduiding_id": bezoekadres_nummeraanduiding_id, + "straatnaam": bezoekadres_straatnaam, + "huisnummer": bezoekadres_huisnummer, + "huisnummertoevoeging": bezoekadres_huisnummertoevoeging, + "postcode": bezoekadres_postcode, + "stad": bezoekadres_stad, "adresregel_1": bezoekadres_adresregel1, "adresregel_2": bezoekadres_adresregel2, "adresregel_3": bezoekadres_adresregel3, @@ -110,6 +115,11 @@ class BezoekadresMixin(models.Model): }, optional=( "nummeraanduiding_id", + "straatnaam", + "huisnummer", + "huisnummertoevoeging", + "postcode", + "stad", "adresregel_1", "adresregel_2", "adresregel_3", @@ -209,6 +219,11 @@ class CorrespondentieadresMixin(models.Model): correspondentieadres = GegevensGroepType( { "nummeraanduiding_id": correspondentieadres_nummeraanduiding_id, + "straatnaam": correspondentieadres_straatnaam, + "huisnummer": correspondentieadres_huisnummer, + "huisnummertoevoeging": correspondentieadres_huisnummertoevoeging, + "postcode": correspondentieadres_postcode, + "stad": correspondentieadres_stad, "adresregel_1": correspondentieadres_adresregel1, "adresregel_2": correspondentieadres_adresregel2, "adresregel_3": correspondentieadres_adresregel3, @@ -216,6 +231,11 @@ class CorrespondentieadresMixin(models.Model): }, optional=( "nummeraanduiding_id", + "straatnaam", + "huisnummer", + "huisnummertoevoeging", + "postcode", + "stad", "adresregel_1", "adresregel_2", "adresregel_3",