Skip to content

Commit 8d66a97

Browse files
committed
Relative imports inside kikinzage.models.*, imports from elsewhere from kikinzage.model
1 parent d4e32c0 commit 8d66a97

File tree

8 files changed

+31
-28
lines changed

8 files changed

+31
-28
lines changed

src/kikinzage/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import pydantic
44

5+
from .adres import * # noqa
56
from .collectie import * # noqa
67
from .eigendomsinformatie import * # noqa
78
from .enum import * # noqa

src/kikinzage/models/adres.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from pydantic import RootModel
88
from typing_extensions import Annotated
99

10-
from kikinzage.models.enum import AdresLocatieTypeEnum
11-
from kikinzage.models.misc import NEN3610ID
12-
from kikinzage.models.misc import Waardelijst
10+
from .enum import AdresLocatieTypeEnum
11+
from .misc import NEN3610ID
12+
from .misc import Waardelijst
1313

1414

1515
class Adresnummer(RootModel[str]):

src/kikinzage/models/misc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from pydantic import BaseModel
55
from pydantic import Field
66

7-
from kikinzage.models.enum import Type
7+
from .enum import Type
88

99

1010
class NEN3610ID(BaseModel):

src/kikinzage/models/persoon.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
from pydantic import Field
99
from typing_extensions import Annotated
1010

11-
from kikinzage.models.enum import PersoonTypeEnum
12-
from kikinzage.models.misc import NEN3610ID
13-
from kikinzage.models.misc import Waardelijst
11+
from .enum import PersoonTypeEnum
12+
from .misc import NEN3610ID
13+
from .misc import Waardelijst
1414

1515

1616
class TypeOnvolledigeDatum(BaseModel):

src/kikinzage/models/product.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from pydantic import BaseModel
55
from pydantic import Field
66

7-
from kikinzage.models.collectie import ATCollectie
8-
from kikinzage.models.collectie import EDICollectie
9-
from kikinzage.models.collectie import EGICollectie
10-
from kikinzage.models.collectie import HPICollectie
11-
from kikinzage.models.collectie import OICollectie
12-
from kikinzage.models.collectie import OLPCollectie
13-
from kikinzage.models.collectie import PTCollectie
14-
from kikinzage.models.misc import NEN3610ID
7+
from .collectie import ATCollectie
8+
from .collectie import EDICollectie
9+
from .collectie import EGICollectie
10+
from .collectie import HPICollectie
11+
from .collectie import OICollectie
12+
from .collectie import OLPCollectie
13+
from .collectie import PTCollectie
14+
from .misc import NEN3610ID
1515

1616

1717
class Product(BaseModel):

src/kikinzage/models/zekerheid.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
from pydantic import BaseModel
55
from pydantic import Field
66

7-
from kikinzage.models.enum import ZekerheidsstellingTypeEnum
8-
from kikinzage.models.misc import NEN3610ID
9-
from kikinzage.models.misc import Waardelijst
7+
from .enum import ZekerheidsstellingTypeEnum
8+
from .misc import NEN3610ID
9+
from .misc import Waardelijst
1010

1111

1212
class FieldZekerheidsstelling(BaseModel):

tests/test_adres.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
from kikinzage.models import Collectie
2-
from kikinzage.models import adres
2+
from kikinzage.models import ObjectlocatieBinnenland
3+
from kikinzage.models import ObjectlocatieBuitenland
4+
from kikinzage.models import PostbusLocatie
35

46

57
def test_collection() -> None:
68
c = Collectie()
79
c.adres_locaties = [
8-
adres.ObjectlocatieBinnenland(),
9-
adres.ObjectlocatieBuitenland(),
10-
adres.PostbusLocatie(),
10+
ObjectlocatieBinnenland(),
11+
ObjectlocatieBuitenland(),
12+
PostbusLocatie(),
1113
]
1214

1315
d = Collectie.model_validate_json(c.model_dump_json(by_alias=True))
1416

1517
assert d.adres_locaties
1618
assert len(d.adres_locaties) == 3
17-
assert isinstance(d.adres_locaties[0], adres.ObjectlocatieBinnenland)
18-
assert isinstance(d.adres_locaties[1], adres.ObjectlocatieBuitenland)
19-
assert isinstance(d.adres_locaties[2], adres.PostbusLocatie)
19+
assert isinstance(d.adres_locaties[0], ObjectlocatieBinnenland)
20+
assert isinstance(d.adres_locaties[1], ObjectlocatieBuitenland)
21+
assert isinstance(d.adres_locaties[2], PostbusLocatie)

tests/test_personen.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from kikinzage.models import Collectie
2-
from kikinzage.models.persoon import GeregistreerdPersoon
3-
from kikinzage.models.persoon import NatuurlijkPersoon
4-
from kikinzage.models.persoon import NietNatuurlijkPersoon
2+
from kikinzage.models import GeregistreerdPersoon
3+
from kikinzage.models import NatuurlijkPersoon
4+
from kikinzage.models import NietNatuurlijkPersoon
55

66

77
def test_collection() -> None:

0 commit comments

Comments
 (0)