Skip to content

Commit

Permalink
[#309] Update model and migrations
Browse files Browse the repository at this point in the history
[#309] Create and fix tests

[#309] Fix admin and schema
  • Loading branch information
danielmursa-dev committed Feb 5, 2025
1 parent 135d3a1 commit add1d20
Show file tree
Hide file tree
Showing 13 changed files with 1,382 additions and 4 deletions.
10 changes: 10 additions & 0 deletions src/openklant/components/contactgegevens/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ class PersoonAdmin(admin.ModelAdmin):
_("Adres gegevens"),
{
"fields": [
"adres_straatnaam",
"adres_huisnummer",
"adres_huisnummertoevoeging",
"adres_postcode",
"adres_stad",
"adres_adresregel1",
"adres_adresregel2",
"adres_adresregel3",
Expand Down Expand Up @@ -58,6 +63,11 @@ class OrganisatieAdmin(admin.ModelAdmin):
_("Adres gegevens"),
{
"fields": [
"adres_straatnaam",
"adres_huisnummer",
"adres_huisnummertoevoeging",
"adres_postcode",
"adres_stad",
"adres_adresregel1",
"adres_adresregel2",
"adres_adresregel3",
Expand Down
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
Loading

0 comments on commit add1d20

Please sign in to comment.