checkpoint: Remove quotes from company name

This commit is contained in:
TrisNol
2023-10-01 21:30:19 +02:00
parent aa6c0efc87
commit 49498ad7c0
2 changed files with 28 additions and 1 deletions

View File

@ -223,9 +223,10 @@ def name_from_beteiligung(data: dict) -> str:
Returns:
str: Company name
"""
return data["XJustiz_Daten"]["Grunddaten"]["Verfahrensdaten"]["Beteiligung"][0][
name = data["XJustiz_Daten"]["Grunddaten"]["Verfahrensdaten"]["Beteiligung"][0][
"Beteiligter"
]["Organisation"]["Bezeichnung"]["Bezeichnung_Aktuell"]
return name.replace('"', "")
def map_rechtsform(company_name: str, data: dict) -> CompanyTypeEnum | None:

View File

@ -304,6 +304,32 @@ def test_name_from_beteiligung() -> None:
assert transform.name_from_beteiligung(data) == expected_result
def test_name_from_beteiligung_remove_quotes() -> None:
data = {
"XJustiz_Daten": {
"Grunddaten": {
"Verfahrensdaten": {
"Beteiligung": [
{
"Beteiligter": {
"Beteiligtennummer": "1",
"Organisation": {
"Bezeichnung": {
"Bezeichnung_Aktuell": '"Siemes Verwaltungs-GmbH"'
},
},
}
},
]
}
}
}
}
expected_result = "Siemes Verwaltungs-GmbH"
assert transform.name_from_beteiligung(data) == expected_result
def test_map_rechtsform() -> None:
data = {
"XJustiz_Daten": {