Skip to content

Commit

Permalink
🎨 Rename to name and wert, and remove
Browse files Browse the repository at this point in the history
  • Loading branch information
hf-krechan committed Oct 6, 2023
1 parent a39bd6c commit 16e7403
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
12 changes: 4 additions & 8 deletions src/bo4e/com/zusatzattribut.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@
Contains ExterenzeReferenz class
and corresponding marshmallow schema for de-/serialization
"""
from typing import Optional

from bo4e.com.com import COM
from typing import Any, Optional


# pylint: disable=too-few-public-methods
#
class ZusatzAttribut(COM):
class ZusatzAttribut:
"""
Viele Datenobjekte weisen in unterschiedlichen Systemen eine eindeutige ID (Kundennummer, GP-Nummer etc.) auf.
Beim Austausch von Datenobjekten zwischen verschiedenen Systemen ist es daher hilfreich,
Expand All @@ -24,7 +22,5 @@ class ZusatzAttribut(COM):
"""

ex_ref_name: Optional[
str
] = None #: Bezeichnung der externen Referenz (z.B. "microservice xyz" oder "SAP CRM GP-Nummer")
ex_ref_wert: Optional[str] = None #: Wert der externen Referenz (z.B. "123456"; "4711")
name: Optional[str] = None #: Bezeichnung der externen Referenz (z.B. "microservice xyz" oder "SAP CRM GP-Nummer")
wert: Optional[Any] = None #: Wert der externen Referenz (z.B. "123456"; "4711")
2 changes: 1 addition & 1 deletion tests/test_externe_referenz.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def test_list_of_externe_referenz(self) -> None:

deserialized_gp: Geschaeftspartner = Geschaeftspartner.model_validate_json(gp_json)
assert len(deserialized_gp.zusatz_attribute) == 2
assert deserialized_gp.zusatz_attribute[0].ex_ref_name == "SAP GP Nummer"
assert deserialized_gp.zusatz_attribute[0].name == "SAP GP Nummer"

def test_geschaeftspartner_with_no_externe_referenz(self) -> None:
gp = Geschaeftspartner(
Expand Down

0 comments on commit 16e7403

Please sign in to comment.