mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-08-11 19:18:28 +02:00
Fix/company names with quotes (#187)
This commit is contained in:
@@ -46,7 +46,7 @@ def test_parse_stakeholder_org_hidden_in_person() -> None:
|
||||
data = {
|
||||
"Beteiligter": {
|
||||
"Natuerliche_Person": {
|
||||
"Voller_Name": {"Vorname": None, "Nachname": "Some Company KG"},
|
||||
"Voller_Name": {"Vorname": None, "Nachname": '"Some Company KG'},
|
||||
"Anschrift": {"Ort": "Area 51"},
|
||||
}
|
||||
},
|
||||
@@ -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": {
|
||||
|
@@ -45,3 +45,17 @@ def test_simplify_string_type_error(value: Any) -> None:
|
||||
def test_transform_date_to_iso(value: str, expected: str) -> None:
|
||||
result = string_tools.transform_date_to_iso(value)
|
||||
assert result == expected
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
("value", "expected_result"),
|
||||
[
|
||||
(None, None),
|
||||
('"Siemes Verwaltungs-GmbH"', "Siemes Verwaltungs-GmbH"),
|
||||
('"Hans"-Wurst GmbH', '"Hans"-Wurst GmbH'),
|
||||
('Hans-Wurst GmbH"', "Hans-Wurst GmbH"),
|
||||
],
|
||||
)
|
||||
def test_remove_trailing_and_leading_quotes(value: str, expected_result: str) -> None:
|
||||
result = string_tools.remove_traling_and_leading_quotes(value)
|
||||
assert result == expected_result
|
||||
|
Reference in New Issue
Block a user