From 335c6d78751055a7933bd2547a2d61f8ec62e861 Mon Sep 17 00:00:00 2001 From: Michael Stangl Date: Thu, 9 Jul 2026 16:01:12 +0200 Subject: [PATCH] erste FAssung der reference Dateien dazu --- tests/reference/export_raw.json | 13 + tests/reference/foerderer_results.json | 121 +++ tests/reference/foerderer_tests_export.csv | 9 + tests/reference/foerderer_tests_sivas.csv | 3 + tests/reference/gefaellestrecke_results.json | 73 ++ .../gefaellestrecke_tests_export.csv | 7 + .../reference/gefaellestrecke_tests_sivas.csv | 3 + tests/reference/kreisel_results.json | 169 ++++ tests/reference/kreisel_tests_export.csv | 9 + tests/reference/kreisel_tests_sivas.csv | 10 + tests/reference/omniflo_results.json | 857 ++++++++++++++++++ tests/reference/omniflo_tests_export.csv | 109 +++ tests/reference/omniflo_tests_sivas.csv | 108 +++ tests/test_foerderer.py | 2 +- 14 files changed, 1492 insertions(+), 1 deletion(-) create mode 100644 tests/reference/export_raw.json create mode 100644 tests/reference/foerderer_results.json create mode 100644 tests/reference/foerderer_tests_export.csv create mode 100644 tests/reference/foerderer_tests_sivas.csv create mode 100644 tests/reference/gefaellestrecke_results.json create mode 100644 tests/reference/gefaellestrecke_tests_export.csv create mode 100644 tests/reference/gefaellestrecke_tests_sivas.csv create mode 100644 tests/reference/kreisel_results.json create mode 100644 tests/reference/kreisel_tests_export.csv create mode 100644 tests/reference/kreisel_tests_sivas.csv create mode 100644 tests/reference/omniflo_results.json create mode 100644 tests/reference/omniflo_tests_export.csv create mode 100644 tests/reference/omniflo_tests_sivas.csv diff --git a/tests/reference/export_raw.json b/tests/reference/export_raw.json new file mode 100644 index 0000000..9778618 --- /dev/null +++ b/tests/reference/export_raw.json @@ -0,0 +1,13 @@ +[ + {"block_name":"GF_6","layer":"0","handle":"C86","x":0,"y":-50000,"z":5000,"rotation":0,"attribs":{"NUMMER":"6","TYP":"gruppe","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.837","WINKEL":"3.012","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0001"}} +, + {"block_name":"GF_5","layer":"0","handle":"C0D","x":0,"y":-35000,"z":5000,"rotation":0,"attribs":{"NUMMER":"5","TYP":"standard","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.849","WINKEL":"3","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0002"}} +, + {"block_name":"GF_4","layer":"0","handle":"BA4","x":15000,"y":-15000,"z":5000,"rotation":0,"attribs":{"NUMMER":"4","TYP":"standard","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.849","WINKEL":"3","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0003"}} +, + {"block_name":"GF_3","layer":"0","handle":"B3D","x":0,"y":-15000,"z":5000,"rotation":0,"attribs":{"NUMMER":"3","TYP":"standard","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.849","WINKEL":"3","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0004"}} +, + {"block_name":"GF_2","layer":"0","handle":"AD6","x":15000,"y":0,"z":5000,"rotation":0,"attribs":{"NUMMER":"2","TYP":"standard","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.849","WINKEL":"3","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0005"}} +, + {"block_name":"GF_1","layer":"0","handle":"A6F","x":0,"y":0,"z":5000,"rotation":0,"attribs":{"NUMMER":"1","TYP":"standard","SEITE":"links","MONTAGEHOEHE_m":"0.000","HOEHE_VON":"5000","HOEHE_BIS":"4335","DELTA_H":"664","DELTA_L":"10000","L_GF_m":"8.849","WINKEL":"3","ANZAHL_SEPARATOR":"1","ANZAHL_SCANNER":"0","GF_Bogen_L_90":"0","GF_Bogen_L_60":"0","GF_Bogen_L_30":"0","GF_Bogen_R_90":"0","GF_Bogen_R_60":"0","GF_Bogen_R_30":"0","ID":"0006"}} +] diff --git a/tests/reference/foerderer_results.json b/tests/reference/foerderer_results.json new file mode 100644 index 0000000..9a1f4d0 --- /dev/null +++ b/tests/reference/foerderer_results.json @@ -0,0 +1,121 @@ +[ + { + "test_id": "VF_Auf_0", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 0, + "status": "GEBAUT", + "winkel": 9, + "L_GF": 1229.9, + "L_VF": 2740.3 + } +, + { + "test_id": "VF_Auf_1000", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 1000, + "status": "GEBAUT", + "winkel": 21, + "L_GF": 82.8, + "L_VF": 3477.6 + } +, + { + "test_id": "VF_Auf_2000", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 2000, + "status": "GEBAUT", + "winkel": 39, + "L_GF": 411.6, + "L_VF": 3069.8 + } +, + { + "test_id": "VF_Auf_3000", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 3000, + "status": "GEBAUT", + "winkel": 51, + "L_GF": 330.3, + "L_VF": 3206.5 + } +, + { + "test_id": "VF_Auf_4000", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 4000, + "status": "NICHT_GEBAUT" + } +, + { + "test_id": "VF_Auf_5000", + "richtung": "Auf", + "deltaL": 7000, + "deltaH": 5000, + "status": "NICHT_GEBAUT" + } +, + { + "test_id": "VF_Ab_0", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 0, + "status": "GEOMETRISCH_UNMOEGLICH" + } +, + { + "test_id": "VF_Ab_1000", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 1000, + "status": "GEBAUT", + "winkel": 9, + "L_GF": 970.6, + "L_VF": 3055.8 + } +, + { + "test_id": "VF_Ab_2000", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 2000, + "status": "GEBAUT", + "winkel": 21, + "L_GF": 25.1, + "L_VF": 3701.5 + } +, + { + "test_id": "VF_Ab_3000", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 3000, + "status": "GEBAUT", + "winkel": 39, + "L_GF": 705.9, + "L_VF": 3054.7 + } +, + { + "test_id": "VF_Ab_4000", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 4000, + "status": "GEBAUT", + "winkel": 45, + "L_GF": 298.7, + "L_VF": 4066.7 + } +, + { + "test_id": "VF_Ab_5000", + "richtung": "Ab", + "deltaL": 7000, + "deltaH": 5000, + "status": "NICHT_GEBAUT" + } +] diff --git a/tests/reference/foerderer_tests_export.csv b/tests/reference/foerderer_tests_export.csv new file mode 100644 index 0000000..eb41616 --- /dev/null +++ b/tests/reference/foerderer_tests_export.csv @@ -0,0 +1,9 @@ +Elementnummer;TeileArt;TeileId;Bezeichnung;Anzahl;Merkmale +1;"VarioFoerderer";"0001";"VarioFoerderer :1";1;{"Typ": "standard", "Seite": "links", "Winkel": "45", "DeltaH_mm": "4000", "DeltaL_mm": "7000", "L_VF_m": "4.067", "L_GF_m": "0.299", "Montagehoehe_m": "-2", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "-4000", "Antriebfahrtrichtung": "Ab", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +2;"VarioFoerderer";"0002";"VarioFoerderer :2";1;{"Typ": "standard", "Seite": "links", "Winkel": "39", "DeltaH_mm": "3000", "DeltaL_mm": "7000", "L_VF_m": "3.055", "L_GF_m": "0.706", "Montagehoehe_m": "-1.5", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "-3000", "Antriebfahrtrichtung": "Ab", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +3;"VarioFoerderer";"0003";"VarioFoerderer :3";1;{"Typ": "standard", "Seite": "links", "Winkel": "21", "DeltaH_mm": "2000", "DeltaL_mm": "7000", "L_VF_m": "3.702", "L_GF_m": "0.025", "Montagehoehe_m": "-1", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "-2000", "Antriebfahrtrichtung": "Ab", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +4;"VarioFoerderer";"0004";"VarioFoerderer :4";1;{"Typ": "standard", "Seite": "links", "Winkel": "9", "DeltaH_mm": "1000", "DeltaL_mm": "7000", "L_VF_m": "3.056", "L_GF_m": "0.971", "Montagehoehe_m": "-0.5", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "-1000", "Antriebfahrtrichtung": "Ab", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +5;"VarioFoerderer";"0005";"VarioFoerderer :5";1;{"Typ": "standard", "Seite": "links", "Winkel": "51", "DeltaH_mm": "3000", "DeltaL_mm": "7000", "L_VF_m": "3.207", "L_GF_m": "0.33", "Montagehoehe_m": "1.5", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "3000", "Antriebfahrtrichtung": "Auf", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +6;"VarioFoerderer";"0006";"VarioFoerderer :6";1;{"Typ": "standard", "Seite": "links", "Winkel": "39", "DeltaH_mm": "2000", "DeltaL_mm": "7000", "L_VF_m": "3.07", "L_GF_m": "0.412", "Montagehoehe_m": "1", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "2000", "Antriebfahrtrichtung": "Auf", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +7;"VarioFoerderer";"0007";"VarioFoerderer :7";1;{"Typ": "standard", "Seite": "links", "Winkel": "21", "DeltaH_mm": "1000", "DeltaL_mm": "7000", "L_VF_m": "3.478", "L_GF_m": "0.083", "Montagehoehe_m": "0.5", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "1000", "Antriebfahrtrichtung": "Auf", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} +8;"VarioFoerderer";"0008";"VarioFoerderer :8";1;{"Typ": "standard", "Seite": "links", "Winkel": "9", "DeltaH_mm": "0", "DeltaL_mm": "7000", "L_VF_m": "2.74", "L_GF_m": "1.23", "Montagehoehe_m": "0", "Hoehe_Von_mm": "0", "Hoehe_Bis_mm": "0", "Antriebfahrtrichtung": "Auf", "Anzahl_Separator": "2", "Anzahl_Scanner": "0"} diff --git a/tests/reference/foerderer_tests_sivas.csv b/tests/reference/foerderer_tests_sivas.csv new file mode 100644 index 0000000..4ca5c29 --- /dev/null +++ b/tests/reference/foerderer_tests_sivas.csv @@ -0,0 +1,3 @@ +Nr;TeileArt;SivasNummer;Dispogruppe;Anzahl;Laenge[mm];Hoehe[m];details +1;"ILS 2.0 Strecke - Module";"6220";20;8;;;{"IDs": ["0001", "0002", "0003", "0004", "0005", "0006", "0007", "0008"]} +2;"ILS 2.0 Automation und Pneumatik - Gesamtanlage";"6269";20;1;;;{"Anzahl Kreisel": 0, "Anzahl Kreisel mit Pinband": 0, "Anzahl aller Separatoren in Kreisel mit PIN": 0, "Anzahl aller Separatoren in Kreisel ohne PIN": 0, "Anzahl Verbindungskreisel": 0, "Laengen aller Kreisel": 0.0, "Anzahl der Weichen": 0, "Anzahl der Eckraeder": 0, "Anzahl der einzelnen Gefaellestrecken": 0, "Anzahl der einzelnen Variofoerderer": 8, "Anzahl der Streckengruppen": 1, "Laengen aller Gefaellestrecken": 0.0, "Anzahl der Motoren Variofoerderer": 0, "Laengen aller Variofoerderer": 26.375, "Anzahl ETFs": 0, "Laengen aller ETFs": 0.0, "Anzahl aller Separatoren": 16, "Anzahl aller Scanner": 0, "Anzahl aller BTBeladung": 0, "Anzahl aller Abwurfstationen": 0} diff --git a/tests/reference/gefaellestrecke_results.json b/tests/reference/gefaellestrecke_results.json new file mode 100644 index 0000000..1bebac7 --- /dev/null +++ b/tests/reference/gefaellestrecke_results.json @@ -0,0 +1,73 @@ +[ + { + "test_id": "M1_hz000", + "modus": 1, + "hz_grad": 0, + "deltaL_mm": 10000, + "winkel_grad": 3, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 665, + "status": "GEBAUT" + } +, + { + "test_id": "M1_hz090", + "modus": 1, + "hz_grad": 90, + "deltaL_mm": 10000, + "winkel_grad": 3, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 665, + "status": "GEBAUT" + } +, + { + "test_id": "M1_hz180", + "modus": 1, + "hz_grad": 180, + "deltaL_mm": 10000, + "winkel_grad": 3, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 665, + "status": "GEBAUT" + } +, + { + "test_id": "M1_hz270", + "modus": 1, + "hz_grad": 270, + "deltaL_mm": 10000, + "winkel_grad": 3, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 665, + "status": "GEBAUT" + } +, + { + "test_id": "M2_hz000", + "modus": 2, + "hz_grad": 0, + "deltaL_mm": 10000, + "winkel_grad": 3, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 664, + "status": "GEBAUT" + } +, + { + "test_id": "M3_hz270", + "modus": 3, + "hz_grad": 270, + "deltaL_mm": 10000, + "winkel_grad": 3.012, + "hoehe_von_mm": 5000, + "hoehe_bis_mm": 4335, + "delta_h_mm": 665, + "status": "GEBAUT" + } +] diff --git a/tests/reference/gefaellestrecke_tests_export.csv b/tests/reference/gefaellestrecke_tests_export.csv new file mode 100644 index 0000000..901703b --- /dev/null +++ b/tests/reference/gefaellestrecke_tests_export.csv @@ -0,0 +1,7 @@ +Elementnummer;TeileArt;TeileId;Bezeichnung;Anzahl;Merkmale +1;"Gefaellestrecke";"0001";"Gefaellestrecke :1";1;{"Typ": "gruppe", "Seite": "links", "Winkel": "3.012", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.837", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} +2;"Gefaellestrecke";"0002";"Gefaellestrecke :2";1;{"Typ": "standard", "Seite": "links", "Winkel": "3", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.849", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} +3;"Gefaellestrecke";"0003";"Gefaellestrecke :3";1;{"Typ": "standard", "Seite": "links", "Winkel": "3", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.849", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} +4;"Gefaellestrecke";"0004";"Gefaellestrecke :4";1;{"Typ": "standard", "Seite": "links", "Winkel": "3", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.849", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} +5;"Gefaellestrecke";"0005";"Gefaellestrecke :5";1;{"Typ": "standard", "Seite": "links", "Winkel": "3", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.849", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} +6;"Gefaellestrecke";"0006";"Gefaellestrecke :6";1;{"Typ": "standard", "Seite": "links", "Winkel": "3", "DeltaH_mm": "664", "DeltaL_mm": "10000", "L_VF_m": "", "L_GF_m": "8.849", "Montagehoehe_m": "0.000", "Hoehe_Von_mm": "5000", "Hoehe_Bis_mm": "4335", "Antriebfahrtrichtung": "", "Anzahl_Separator": "1", "Anzahl_Scanner": "0"} diff --git a/tests/reference/gefaellestrecke_tests_sivas.csv b/tests/reference/gefaellestrecke_tests_sivas.csv new file mode 100644 index 0000000..c939514 --- /dev/null +++ b/tests/reference/gefaellestrecke_tests_sivas.csv @@ -0,0 +1,3 @@ +Nr;TeileArt;SivasNummer;Dispogruppe;Anzahl;Laenge[mm];Hoehe[m];details +1;"ILS 2.0 Strecke - Module";"6220";20;6;;;{"IDs": ["0001", "0002", "0003", "0004", "0005", "0006"]} +2;"ILS 2.0 Automation und Pneumatik - Gesamtanlage";"6269";20;1;;;{"Anzahl Kreisel": 0, "Anzahl Kreisel mit Pinband": 0, "Anzahl aller Separatoren in Kreisel mit PIN": 0, "Anzahl aller Separatoren in Kreisel ohne PIN": 0, "Anzahl Verbindungskreisel": 0, "Laengen aller Kreisel": 0.0, "Anzahl der Weichen": 0, "Anzahl der Eckraeder": 0, "Anzahl der einzelnen Gefaellestrecken": 6, "Anzahl der einzelnen Variofoerderer": 6, "Anzahl der Streckengruppen": 1, "Laengen aller Gefaellestrecken": 53.08200000000001, "Anzahl der Motoren Variofoerderer": 0, "Laengen aller Variofoerderer": 0.0, "Anzahl ETFs": 0, "Laengen aller ETFs": 0.0, "Anzahl aller Separatoren": 6, "Anzahl aller Scanner": 0, "Anzahl aller BTBeladung": 0, "Anzahl aller Abwurfstationen": 0} diff --git a/tests/reference/kreisel_results.json b/tests/reference/kreisel_results.json new file mode 100644 index 0000000..0b5ada1 --- /dev/null +++ b/tests/reference/kreisel_results.json @@ -0,0 +1,169 @@ +[ + { + "test_id": "KR_Kreuz_Q1_0Grad", + "status": "executed", + "block_name": "KREISEL_1_STANDARD_2000", + "block_handle": "11A", + "insert_point": [500, 500, 2500], + "actual_attributes": { + "NAME": "Kreisel1", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "STANDARD", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "0", + "ABSTAND": "2000", + "NUMMER": "1", + "HOEHE": "2500", + "ID": "0001" + } + } +, + { + "test_id": "KR_Kreuz_Q2_90Grad", + "status": "executed", + "block_name": "KREISEL_2_STANDARD_3000", + "block_handle": "14A", + "insert_point": [-500, 500, 2500], + "actual_attributes": { + "NAME": "Kreisel2", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "STANDARD", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "90", + "ABSTAND": "3000", + "NUMMER": "2", + "HOEHE": "2500", + "ID": "0002" + } + } +, + { + "test_id": "KR_Kreuz_Q3_180Grad", + "status": "executed", + "block_name": "KREISEL_3_STANDARD_4000", + "block_handle": "17A", + "insert_point": [-500, -500, 2500], + "actual_attributes": { + "NAME": "Kreisel3", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "STANDARD", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "180", + "ABSTAND": "4000", + "NUMMER": "3", + "HOEHE": "2500", + "ID": "0003" + } + } +, + { + "test_id": "KR_Kreuz_Q4_270Grad", + "status": "executed", + "block_name": "KREISEL_4_STANDARD_5000", + "block_handle": "1AA", + "insert_point": [500, -500, 2500], + "actual_attributes": { + "NAME": "Kreisel4", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "STANDARD", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "270", + "ABSTAND": "5000", + "NUMMER": "4", + "HOEHE": "2500", + "ID": "0004" + } + } +, + { + "test_id": "KR_Schraeg_Q1_30Grad", + "status": "executed", + "block_name": "KREISEL_5_STANDARD_3000", + "block_handle": "1DA", + "insert_point": [3000, 3000, 3000], + "actual_attributes": { + "NAME": "Kreisel5", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "STANDARD", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "30", + "ABSTAND": "3000", + "NUMMER": "5", + "HOEHE": "3000", + "ID": "0005" + } + } +, + { + "test_id": "KR_Pin_Q1_0Grad", + "status": "executed", + "block_name": "KREISEL_6_PIN_3000", + "block_handle": "20F", + "insert_point": [500, 6000, 1500], + "actual_attributes": { + "NAME": "Kreisel6", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "PIN", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "0", + "ABSTAND": "3000", + "NUMMER": "6", + "HOEHE": "1500", + "ID": "0006" + } + } +, + { + "test_id": "KR_Pin_Q1_90Grad", + "status": "executed", + "block_name": "KREISEL_7_PIN_4000", + "block_handle": "243", + "insert_point": [-500, 6500, 1500], + "actual_attributes": { + "NAME": "Kreisel7", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "PIN", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "90", + "ABSTAND": "4000", + "NUMMER": "7", + "HOEHE": "1500", + "ID": "0007" + } + } +, + { + "test_id": "KR_Pin_Q1_30Grad_Schraeg", + "status": "executed", + "block_name": "KREISEL_8_PIN_3000", + "block_handle": "277", + "insert_point": [3000, 8000, 1500], + "actual_attributes": { + "NAME": "Kreisel8", + "DREHRICHTUNG": "UZS", + "N_SEPARATOREN": "2", + "KREISELART": "PIN", + "N_SCANNER": "0", + "N_RAMPEN": "0", + "DREHUNG": "30", + "ABSTAND": "3000", + "NUMMER": "8", + "HOEHE": "1500", + "ID": "0008" + } + } +] diff --git a/tests/reference/kreisel_tests_export.csv b/tests/reference/kreisel_tests_export.csv new file mode 100644 index 0000000..4e9a7c2 --- /dev/null +++ b/tests/reference/kreisel_tests_export.csv @@ -0,0 +1,9 @@ +Elementnummer;TeileArt;TeileId;Bezeichnung;Anzahl;Merkmale +1;"ILS 2.0 Kreisel";"0008";"Kreisel :1";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 30, "Name": "Kreisel8"} +2;"ILS 2.0 Kreisel";"0007";"Kreisel :2";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 90, "Name": "Kreisel7"} +3;"ILS 2.0 Kreisel";"0006";"Kreisel :3";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 0, "Name": "Kreisel6"} +4;"ILS 2.0 Kreisel";"0005";"Kreisel :4";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "3.0", "Drehrichtung": "UZS", "Drehung": 30, "Name": "Kreisel5"} +5;"ILS 2.0 Kreisel";"0004";"Kreisel :5";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "5.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 270, "Name": "Kreisel4"} +6;"ILS 2.0 Kreisel";"0003";"Kreisel :6";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 180, "Name": "Kreisel3"} +7;"ILS 2.0 Kreisel";"0002";"Kreisel :7";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 90, "Name": "Kreisel2"} +8;"ILS 2.0 Kreisel";"0001";"Kreisel :8";1;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "2.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Höhe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 0, "Name": "Kreisel1"} diff --git a/tests/reference/kreisel_tests_sivas.csv b/tests/reference/kreisel_tests_sivas.csv new file mode 100644 index 0000000..a2a0551 --- /dev/null +++ b/tests/reference/kreisel_tests_sivas.csv @@ -0,0 +1,10 @@ +Nr;TeileArt;SivasNummer;Dispogruppe;Anzahl;Laenge[mm];Hoehe[m];details +1;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 30, "ID": "0008"} +2;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 90, "ID": "0007"} +3;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "PIN", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "1.5", "Drehrichtung": "UZS", "Drehung": 0, "ID": "0006"} +4;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "3.0", "Drehrichtung": "UZS", "Drehung": 30, "ID": "0005"} +5;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "5.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 270, "ID": "0004"} +6;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "4.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 180, "ID": "0003"} +7;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "3.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 90, "ID": "0002"} +8;"ILS 2.0 Kreisel";"6200";20;1;;;{"Abstand (Kreiselachse A - Kreiselachse) in Meter": "2.0", "Anzahl der Separatoren": "2", "Kreiselart": "STANDARD", "Anzahl der Scanner": "0", "Anzahl der Rampen": "0", "Hoehe in m": "2.5", "Drehrichtung": "UZS", "Drehung": 0, "ID": "0001"} +9;"ILS 2.0 Automation und Pneumatik - Gesamtanlage";"6269";20;1;;;{"Anzahl Kreisel": 8, "Anzahl Kreisel mit Pinband": 3, "Anzahl aller Separatoren in Kreisel mit PIN": 6, "Anzahl aller Separatoren in Kreisel ohne PIN": 10, "Anzahl Verbindungskreisel": 0, "Laengen aller Kreisel": 27.0, "Anzahl der Weichen": 0, "Anzahl der Eckraeder": 0, "Anzahl der einzelnen Gefaellestrecken": 0, "Anzahl der einzelnen Variofoerderer": 0, "Anzahl der Streckengruppen": 1, "Laengen aller Gefaellestrecken": 0.0, "Anzahl der Motoren Variofoerderer": 0, "Laengen aller Variofoerderer": 0.0, "Anzahl ETFs": 0, "Laengen aller ETFs": 0.0, "Anzahl aller Separatoren": 16, "Anzahl aller Scanner": 0, "Anzahl aller BTBeladung": 0, "Anzahl aller Abwurfstationen": 0} diff --git a/tests/reference/omniflo_results.json b/tests/reference/omniflo_results.json new file mode 100644 index 0000000..e44e5e3 --- /dev/null +++ b/tests/reference/omniflo_results.json @@ -0,0 +1,857 @@ +[ + { + "test_id": "OMNI_1", + "sivasnr": "821104025", + "description": "APB 110 R 550/22,5° – 84/522", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_2", + "sivasnr": "821104025+0_B10090", + "description": "APB 110 R 550/22,5° – 84/522 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_3", + "sivasnr": "821104025+0_B10091", + "description": "APB 110 R 550/22,5° – 84/522 mit TEF Aussen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_4", + "sivasnr": "821104021", + "description": "APB 110 R 400/45° – 400/670", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_5", + "sivasnr": "821104026", + "description": "APB 110 R 550/45° – 232/610", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_6", + "sivasnr": "821104026+0_B10071", + "description": "APB 110 R 550/45° – 232/610 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_7", + "sivasnr": "821104037", + "description": "APB 110 R 550/45° – 205/337", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_8", + "sivasnr": "821104029", + "description": "APB 110 R 550/45° 191/552", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_9", + "sivasnr": "821104031", + "description": "APB 110 R 630/45° – 400/825", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_10", + "sivasnr": "821104031+0_B10060", + "description": "APB 110 R 630/45° – 400/825 mit TEF Aussen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_11", + "sivasnr": "821104031+0_B10070", + "description": "APB 110 R 630/45° – 400/825 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_12", + "sivasnr": "821104024", + "description": "APB 110 R 400/67,5° – 339/508", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_13", + "sivasnr": "821104024+0_B10081", + "description": "APB 110 R 400/67,5° – 339/508 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_14", + "sivasnr": "821104027", + "description": "APB 110 R 550/67,5° – 488/778", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_15", + "sivasnr": "821104027+0_B10080", + "description": "APB 110 R 550/67,5° – 488/778 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_16", + "sivasnr": "821104028", + "description": "APB 110 R 550/67,5° – 420/582", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_17", + "sivasnr": "821104065", + "description": "APB 110 R 550/67,5° – 498/758", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_18", + "sivasnr": "821104022", + "description": "APB 110 R 400/90° – 500/500", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_19", + "sivasnr": "821104030", + "description": "APB 110 R 500/90° – 550/550", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_20", + "sivasnr": "821104033", + "description": "APB 110 R 630/90° – 800/800", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_21", + "sivasnr": "821104033+0_B10040", + "description": "APB 110 R 630/90° – 800/800 mit TEF Aussen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_22", + "sivasnr": "821104033+0_B10050", + "description": "APB 110 R 630/90° – 800/800 mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_23", + "sivasnr": "821104035", + "description": "APB 110 R 630/90° – 850/870", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_24", + "sivasnr": "821104041", + "description": "APB 110 R 630/90° – 850/690", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_25", + "sivasnr": "821104034", + "description": "APB 110 R 630/90° – 850/890", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_26", + "sivasnr": "821104066", + "description": "APB 110 R 550/90° – 900/605", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_27", + "sivasnr": "821104043", + "description": "APB 110 R 630/180° – 1300/800", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_28", + "sivasnr": "834342011", + "description": "WEICHENKOERPER S L, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_29", + "sivasnr": "834342001", + "description": "WEICHENKOERPER S R, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_30", + "sivasnr": "834342012", + "description": "WEICHENKOERPER S L, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_31", + "sivasnr": "834342002", + "description": "WEICHENKOERPER S R, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_32", + "sivasnr": "834342100", + "description": "WEICHENKOERPER S D, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_33", + "sivasnr": "834342101", + "description": "WEICHENKOERPER S D, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_34", + "sivasnr": "834342200", + "description": "WEICHENKOERPER S T, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_35", + "sivasnr": "834342201", + "description": "WEICHENKOERPER S T, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_36", + "sivasnr": "834372001", + "description": "WEICHE S 45°-L-350/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_37", + "sivasnr": "834372002", + "description": "WEICHE S 45°-L-350/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_38", + "sivasnr": "834372002+0_BG090090", + "description": "WEICHE S 45°-L-350/700, KPL. MIT P mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_39", + "sivasnr": "834372004", + "description": "WEICHE S 45°-R-350/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_40", + "sivasnr": "834372005", + "description": "WEICHE S 45°-R-350/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_41", + "sivasnr": "834372005+0_BG090090", + "description": "WEICHE S 45°-R-350/700, KPL. MIT P mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_42", + "sivasnr": "834372007", + "description": "WEICHE S 45°-L-400/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_43", + "sivasnr": "834372008", + "description": "WEICHE S 45°-L-400/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_44", + "sivasnr": "834372008+0_BG190090", + "description": "WEICHE S 45°-L-400/750, KPL. MIT P mit TEF Ihnen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_45", + "sivasnr": "834372010", + "description": "WEICHE S 45°-R-400/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_46", + "sivasnr": "834372011", + "description": "WEICHE S 45°-R-400/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_47", + "sivasnr": "834372011+0_BG190090", + "description": "WEICHE S 45°-R-400/750, KPL. MIT P mit TEF Ihnen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_48", + "sivasnr": "834372021", + "description": "WEICHE S 90°-L-500/600, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_49", + "sivasnr": "834372022", + "description": "WEICHE S 90°-L-500/600, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_50", + "sivasnr": "834372024", + "description": "WEICHE S 90°-R-500/600, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_51", + "sivasnr": "834372025", + "description": "WEICHE S 90°-R-500/600, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_52", + "sivasnr": "834372027", + "description": "WEICHE S 90°-L-700/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_53", + "sivasnr": "834372028", + "description": "WEICHE S 90°-L-700/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_54", + "sivasnr": "834372028+0_BG080090", + "description": "WEICHE S 90°-L-700/700, KPL. MIT P mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_55", + "sivasnr": "834372030", + "description": "WEICHE S 90°-R-700/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_56", + "sivasnr": "834372031", + "description": "WEICHE S 90°-R-700/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_57", + "sivasnr": "834372031+0_BG080090", + "description": "WEICHE S 90°-R-700/700, KPL. MIT P mit TEF Innen", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_58", + "sivasnr": "834372047", + "description": "WEICHE S PARALLEL-L-200/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_59", + "sivasnr": "834372048", + "description": "WEICHE S PARALLEL-L-200/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_60", + "sivasnr": "834372050", + "description": "WEICHE S PARALLEL-R-200/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_61", + "sivasnr": "834372051", + "description": "WEICHE S PARALLEL-R-200/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_62", + "sivasnr": "834372100", + "description": "WEICHE S D 45°-350/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_63", + "sivasnr": "834372101", + "description": "WEICHE S D 45°-350/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_64", + "sivasnr": "0_BG090090+834372101", + "description": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_65", + "sivasnr": "834372101+0_BG090090", + "description": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_66", + "sivasnr": "0_BG090090+834372101+0_BG090090", + "description": "WEICHE S D 45°-350/700, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_67", + "sivasnr": "834372103", + "description": "WEICHE S D 45°-400/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_68", + "sivasnr": "834372104", + "description": "WEICHE S D 45°-400/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_69", + "sivasnr": "0_BG190090+834372104", + "description": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_70", + "sivasnr": "834372104+0_BG190090", + "description": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_71", + "sivasnr": "0_BG190090+834372104+0_BG190090", + "description": "WEICHE S D 45°-400/750, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_72", + "sivasnr": "834372106", + "description": "WEICHE S D 90°-500/600, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_73", + "sivasnr": "834372107", + "description": "WEICHE S D 90°-500/600, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_74", + "sivasnr": "834372109", + "description": "WEICHE S D 90°-700/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_75", + "sivasnr": "834372110", + "description": "WEICHE S D 90°-700/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_76", + "sivasnr": "0_BG080090+834372110", + "description": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_77", + "sivasnr": "834372110+0_BG080090", + "description": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_78", + "sivasnr": "0_BG080090+834372110+0_BG080090", + "description": "WEICHE S D 90°-700/700, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_79", + "sivasnr": "834372115", + "description": "WEICHE S D PARALLEL-200/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_80", + "sivasnr": "834372116", + "description": "WEICHE S D PARALLEL-200/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_81", + "sivasnr": "834372200", + "description": "WEICHE S T 45°-350/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_82", + "sivasnr": "834372201", + "description": "WEICHE S T 45°-350/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_83", + "sivasnr": "0_BG090090+834372201", + "description": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_84", + "sivasnr": "834372201+0_BG090090", + "description": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_85", + "sivasnr": "0_BG090090+834372201+0_BG090090", + "description": "WEICHE S T 45°-350/700, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_86", + "sivasnr": "834372203", + "description": "WEICHE S T 45°-400/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_87", + "sivasnr": "834372204", + "description": "WEICHE S T 45°-400/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_88", + "sivasnr": "0_BG190090+834372204", + "description": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_89", + "sivasnr": "834372204+0_BG190090", + "description": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_90", + "sivasnr": "0_BG190090+834372204+0_BG190090", + "description": "WEICHE S T 45°-400/750, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_91", + "sivasnr": "834372206", + "description": "WEICHE S T 90°-500/600, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_92", + "sivasnr": "834372207", + "description": "WEICHE S T 90°-500/600, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_93", + "sivasnr": "834372209", + "description": "WEICHE S T 90°-700/700, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_94", + "sivasnr": "834372210", + "description": "WEICHE S T 90°-700/700, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_95", + "sivasnr": "0_BG080090+834372210", + "description": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_96", + "sivasnr": "834372210+0_BG080090", + "description": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_97", + "sivasnr": "0_BG080090+834372210+0_BG080090", + "description": "WEICHE S T 90°-700/700, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_98", + "sivasnr": "834372215", + "description": "WEICHE S T PARALLEL-200/750, KPL. MIT M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_99", + "sivasnr": "834372216", + "description": "WEICHE S T PARALLEL-200/750, KPL. MIT P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_100", + "sivasnr": "834372400", + "description": "WEICHE S C DELTA 1400/700, KPL. M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_101", + "sivasnr": "834372403", + "description": "WEICHE S C DELTA 1600/800, KPL. M", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_102", + "sivasnr": "834372404", + "description": "WEICHE S C DELTA 1600/800, KPL. P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_103", + "sivasnr": "0_BG071090+834372404+0_BG071090", + "description": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF beideseitig", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_104", + "sivasnr": "0_BG071090+834372404", + "description": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF links", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_105", + "sivasnr": "834372404+0_BG071090", + "description": "WEICHE S C DELTA 1600/800, KPL. MIT P mit TEF rechts", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_106", + "sivasnr": "834372401", + "description": "WEICHE S C DELTA 1400/700, KPL. P", + "hoehe": "2000", + "status": "OK" + } +, + { + "test_id": "OMNI_107", + "sivasnr": "834372420", + "description": "WEICHE S C STAR 1400/1400, KPL. M", + "hoehe": "2000", + "status": "OK" + } +] diff --git a/tests/reference/omniflo_tests_export.csv b/tests/reference/omniflo_tests_export.csv new file mode 100644 index 0000000..ba92600 --- /dev/null +++ b/tests/reference/omniflo_tests_export.csv @@ -0,0 +1,109 @@ +Elementnummer;TeileArt;TeileId;Bezeichnung;Anzahl;Merkmale +1;"Omniflo Weiche";"0001";"OFWeiche :1";1;{"Weichentyp": "Sternweiche", "Richtung": "3", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372420"} +2;"Omniflo Weiche";"0002";"OFWeiche :1";1;{"Weichentyp": "Deltaweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372401"} +3;"Omniflo Weiche";"0003";"OFWeiche :1";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372404+0_BG071090"} +4;"Omniflo Weiche";"0004";"OFWeiche :2";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG071090+834372404"} +5;"Omniflo Weiche";"0005";"OFWeiche :3";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG071090+834372404+0_BG071090"} +6;"Omniflo Weiche";"0006";"OFWeiche :4";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372404"} +7;"Omniflo Weiche";"0007";"OFWeiche :5";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372403"} +8;"Omniflo Weiche";"0008";"OFWeiche :6";1;{"Weichentyp": "Dreifachweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372400"} +9;"Omniflo Weiche";"0009";"OFWeiche :1";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372216"} +10;"Omniflo Weiche";"0010";"OFWeiche :2";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372215"} +11;"Omniflo Weiche";"0011";"OFWeiche :3";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG080090+834372210+0_BG080090"} +12;"Omniflo Weiche";"0012";"OFWeiche :4";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372210+0_BG080090"} +13;"Omniflo Weiche";"0013";"OFWeiche :5";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG080090+834372210"} +14;"Omniflo Weiche";"0014";"OFWeiche :6";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372210"} +15;"Omniflo Weiche";"0015";"OFWeiche :7";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372209"} +16;"Omniflo Weiche";"0016";"OFWeiche :8";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372207"} +17;"Omniflo Weiche";"0017";"OFWeiche :9";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372206"} +18;"Omniflo Weiche";"0018";"OFWeiche :10";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG190090+834372204+0_BG190090"} +19;"Omniflo Weiche";"0019";"OFWeiche :11";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372204+0_BG190090"} +20;"Omniflo Weiche";"0020";"OFWeiche :12";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG190090+834372204"} +21;"Omniflo Weiche";"0021";"OFWeiche :13";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372204"} +22;"Omniflo Weiche";"0022";"OFWeiche :14";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372203"} +23;"Omniflo Weiche";"0023";"OFWeiche :15";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG090090+834372201+0_BG090090"} +24;"Omniflo Weiche";"0024";"OFWeiche :16";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372201+0_BG090090"} +25;"Omniflo Weiche";"0025";"OFWeiche :17";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG090090+834372201"} +26;"Omniflo Weiche";"0026";"OFWeiche :18";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372201"} +27;"Omniflo Weiche";"0027";"OFWeiche :19";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372200"} +28;"Omniflo Weiche";"0028";"OFWeiche :1";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372116"} +29;"Omniflo Weiche";"0029";"OFWeiche :2";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372115"} +30;"Omniflo Weiche";"0030";"OFWeiche :3";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG080090+834372110+0_BG080090"} +31;"Omniflo Weiche";"0031";"OFWeiche :4";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372110+0_BG080090"} +32;"Omniflo Weiche";"0032";"OFWeiche :5";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG080090+834372110"} +33;"Omniflo Weiche";"0033";"OFWeiche :6";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372110"} +34;"Omniflo Weiche";"0034";"OFWeiche :7";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372109"} +35;"Omniflo Weiche";"0035";"OFWeiche :8";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372107"} +36;"Omniflo Weiche";"0036";"OFWeiche :9";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372106"} +37;"Omniflo Weiche";"0037";"OFWeiche :10";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG190090+834372104+0_BG190090"} +38;"Omniflo Weiche";"0038";"OFWeiche :11";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372104+0_BG190090"} +39;"Omniflo Weiche";"0039";"OFWeiche :12";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG190090+834372104"} +40;"Omniflo Weiche";"0040";"OFWeiche :13";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372104"} +41;"Omniflo Weiche";"0041";"OFWeiche :14";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372103"} +42;"Omniflo Weiche";"0042";"OFWeiche :15";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG090090+834372101+0_BG090090"} +43;"Omniflo Weiche";"0043";"OFWeiche :16";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372101+0_BG090090"} +44;"Omniflo Weiche";"0044";"OFWeiche :17";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "0_BG090090+834372101"} +45;"Omniflo Weiche";"0045";"OFWeiche :18";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372101"} +46;"Omniflo Weiche";"0046";"OFWeiche :19";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372100"} +47;"Omniflo Weiche";"0047";"OFWeiche :1";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372051"} +48;"Omniflo Weiche";"0048";"OFWeiche :2";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372050"} +49;"Omniflo Weiche";"0049";"OFWeiche :3";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372048"} +50;"Omniflo Weiche";"0050";"OFWeiche :4";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 0.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372047"} +51;"Omniflo Weiche";"0051";"OFWeiche :5";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372031+0_BG080090"} +52;"Omniflo Weiche";"0052";"OFWeiche :6";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372031"} +53;"Omniflo Weiche";"0053";"OFWeiche :7";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372030"} +54;"Omniflo Weiche";"0054";"OFWeiche :8";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372028+0_BG080090"} +55;"Omniflo Weiche";"0055";"OFWeiche :9";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372028"} +56;"Omniflo Weiche";"0056";"OFWeiche :10";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372027"} +57;"Omniflo Weiche";"0057";"OFWeiche :11";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372025"} +58;"Omniflo Weiche";"0058";"OFWeiche :12";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372024"} +59;"Omniflo Weiche";"0059";"OFWeiche :13";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372022"} +60;"Omniflo Weiche";"0060";"OFWeiche :14";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 90.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372021"} +61;"Omniflo Weiche";"0061";"OFWeiche :15";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372011+0_BG190090"} +62;"Omniflo Weiche";"0062";"OFWeiche :16";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372011"} +63;"Omniflo Weiche";"0063";"OFWeiche :17";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372010"} +64;"Omniflo Weiche";"0064";"OFWeiche :18";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372008+0_BG190090"} +65;"Omniflo Weiche";"0065";"OFWeiche :19";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372008"} +66;"Omniflo Weiche";"0066";"OFWeiche :20";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372007"} +67;"Omniflo Weiche";"0067";"OFWeiche :21";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372005+0_BG090090"} +68;"Omniflo Weiche";"0068";"OFWeiche :22";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372005"} +69;"Omniflo Weiche";"0069";"OFWeiche :23";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372004"} +70;"Omniflo Weiche";"0070";"OFWeiche :24";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": true, "SivasNummer": "834372002+0_BG090090"} +71;"Omniflo Weiche";"0071";"OFWeiche :25";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372002"} +72;"Omniflo Weiche";"0072";"OFWeiche :26";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 45.0, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834372001"} +73;"Omniflo Weiche";"0073";"OFWeiche :20";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342201"} +74;"Omniflo Weiche";"0074";"OFWeiche :21";1;{"Weichentyp": "Dreiwegeweiche", "Richtung": "7", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342200"} +75;"Omniflo Weiche";"0075";"OFWeiche :20";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342101"} +76;"Omniflo Weiche";"0076";"OFWeiche :21";1;{"Weichentyp": "Doppelweiche", "Richtung": "3", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342100"} +77;"Omniflo Weiche";"0077";"OFWeiche :27";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342002"} +78;"Omniflo Weiche";"0078";"OFWeiche :28";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342012"} +79;"Omniflo Weiche";"0079";"OFWeiche :29";1;{"Weichentyp": "Einzelweiche", "Richtung": "2", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342001"} +80;"Omniflo Weiche";"0080";"OFWeiche :30";1;{"Weichentyp": "Einzelweiche", "Richtung": "1", "Weichenwinkel": 22.5, "Höhe": "2000", "Drehung": 0.0, "Antrieb Kurve": false, "SivasNummer": "834342011"} +81;"Omniflo Kurve";"0081";"OFBogen :1";1;{"Kurvenwinkel": 180.0, "Radius": 650.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104043"} +82;"Omniflo Kurve";"0082";"OFBogen :2";1;{"Kurvenwinkel": 90.0, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104066"} +83;"Omniflo Kurve";"0083";"OFBogen :3";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104034"} +84;"Omniflo Kurve";"0084";"OFBogen :4";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104041"} +85;"Omniflo Kurve";"0085";"OFBogen :5";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104035"} +86;"Omniflo Kurve";"0086";"OFBogen :6";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104033+0_B10050"} +87;"Omniflo Kurve";"0087";"OFBogen :7";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104033+0_B10040"} +88;"Omniflo Kurve";"0088";"OFBogen :8";1;{"Kurvenwinkel": 90.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104033"} +89;"Omniflo Kurve";"0089";"OFBogen :9";1;{"Kurvenwinkel": 90.0, "Radius": 500.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104030"} +90;"Omniflo Kurve";"0090";"OFBogen :10";1;{"Kurvenwinkel": 90.0, "Radius": 400.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104022"} +91;"Omniflo Kurve";"0091";"OFBogen :11";1;{"Kurvenwinkel": 67.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104065"} +92;"Omniflo Kurve";"0092";"OFBogen :12";1;{"Kurvenwinkel": 67.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104028"} +93;"Omniflo Kurve";"0093";"OFBogen :13";1;{"Kurvenwinkel": 67.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104027+0_B10080"} +94;"Omniflo Kurve";"0094";"OFBogen :14";1;{"Kurvenwinkel": 67.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104027"} +95;"Omniflo Kurve";"0095";"OFBogen :15";1;{"Kurvenwinkel": 67.5, "Radius": 400.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104024+0_B10081"} +96;"Omniflo Kurve";"0096";"OFBogen :16";1;{"Kurvenwinkel": 67.5, "Radius": 400.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104024"} +97;"Omniflo Kurve";"0097";"OFBogen :17";1;{"Kurvenwinkel": 45.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104031+0_B10070"} +98;"Omniflo Kurve";"0098";"OFBogen :18";1;{"Kurvenwinkel": 45.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104031+0_B10060"} +99;"Omniflo Kurve";"0099";"OFBogen :19";1;{"Kurvenwinkel": 45.0, "Radius": 630.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104031"} +100;"Omniflo Kurve";"0100";"OFBogen :20";1;{"Kurvenwinkel": 45.0, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104029"} +101;"Omniflo Kurve";"0101";"OFBogen :21";1;{"Kurvenwinkel": 45.0, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104037"} +102;"Omniflo Kurve";"0102";"OFBogen :22";1;{"Kurvenwinkel": 45.0, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104026+0_B10071"} +103;"Omniflo Kurve";"0103";"OFBogen :23";1;{"Kurvenwinkel": 45.0, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104026"} +104;"Omniflo Kurve";"0104";"OFBogen :24";1;{"Kurvenwinkel": 45.0, "Radius": 400.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104021"} +105;"Omniflo Kurve";"0105";"OFBogen :25";1;{"Kurvenwinkel": 22.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104025+0_B10091"} +106;"Omniflo Kurve";"0106";"OFBogen :26";1;{"Kurvenwinkel": 22.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104025+0_B10090"} +107;"Omniflo Kurve";"0107";"OFBogen :27";1;{"Kurvenwinkel": 22.5, "Radius": 550.0, "Höhe": "2000", "Drehung": 0.0, "SivasNummer": "821104025"} +108;"Omniflo Sum";"autogenerated_of_json";"Omniflo sum";1;{"Anzahl Bögen": 27, "Anzahl Weichengrundkörper": 8, "Anzahl Einwegweichen": 26, "Anzahl Deltaweichen": 7, "Anzahl Doppelweichen und Dreiwegeweichen": 38, "Anzahl Sternweichen": 1, "Gesamtlänge AP110": 0.0, "Gesamtlänge AP60": 0.0} diff --git a/tests/reference/omniflo_tests_sivas.csv b/tests/reference/omniflo_tests_sivas.csv new file mode 100644 index 0000000..6a5e7b0 --- /dev/null +++ b/tests/reference/omniflo_tests_sivas.csv @@ -0,0 +1,108 @@ +Nr;TeileArt;SivasNummer;Dispogruppe;Anzahl;Laenge[mm];Hoehe[m];details +1;"Omniflo Bogen";821104043;10;1;;2;{"IDs": ["0081"]} +2;"Omniflo Bogen";821104066;10;1;;2;{"IDs": ["0082"]} +3;"Omniflo Bogen";821104034;10;1;;2;{"IDs": ["0083"]} +4;"Omniflo Bogen";821104041;10;1;;2;{"IDs": ["0084"]} +5;"Omniflo Bogen";821104035;10;1;;2;{"IDs": ["0085"]} +6;"Omniflo Bogen";821104033+0_B10050;10;1;;2;{"IDs": ["0086"]} +7;"Omniflo Bogen";821104033+0_B10040;10;1;;2;{"IDs": ["0087"]} +8;"Omniflo Bogen";821104033;10;1;;2;{"IDs": ["0088"]} +9;"Omniflo Bogen";821104030;10;1;;2;{"IDs": ["0089"]} +10;"Omniflo Bogen";821104022;10;1;;2;{"IDs": ["0090"]} +11;"Omniflo Bogen";821104065;10;1;;2;{"IDs": ["0091"]} +12;"Omniflo Bogen";821104028;10;1;;2;{"IDs": ["0092"]} +13;"Omniflo Bogen";821104027+0_B10080;10;1;;2;{"IDs": ["0093"]} +14;"Omniflo Bogen";821104027;10;1;;2;{"IDs": ["0094"]} +15;"Omniflo Bogen";821104024+0_B10081;10;1;;2;{"IDs": ["0095"]} +16;"Omniflo Bogen";821104024;10;1;;2;{"IDs": ["0096"]} +17;"Omniflo Bogen";821104031+0_B10070;10;1;;2;{"IDs": ["0097"]} +18;"Omniflo Bogen";821104031+0_B10060;10;1;;2;{"IDs": ["0098"]} +19;"Omniflo Bogen";821104031;10;1;;2;{"IDs": ["0099"]} +20;"Omniflo Bogen";821104029;10;1;;2;{"IDs": ["0100"]} +21;"Omniflo Bogen";821104037;10;1;;2;{"IDs": ["0101"]} +22;"Omniflo Bogen";821104026+0_B10071;10;1;;2;{"IDs": ["0102"]} +23;"Omniflo Bogen";821104026;10;1;;2;{"IDs": ["0103"]} +24;"Omniflo Bogen";821104021;10;1;;2;{"IDs": ["0104"]} +25;"Omniflo Bogen";821104025+0_B10091;10;1;;2;{"IDs": ["0105"]} +26;"Omniflo Bogen";821104025+0_B10090;10;1;;2;{"IDs": ["0106"]} +27;"Omniflo Bogen";821104025;10;1;;2;{"IDs": ["0107"]} +28;"Omniflo Weiche";834372420;10;1;;2;{"IDs": ["0001"]} +29;"Omniflo Weiche";834372401;10;1;;2;{"IDs": ["0002"]} +30;"Omniflo Weiche";834372404+0_BG071090;10;1;;2;{"IDs": ["0003"]} +31;"Omniflo Weiche";0_BG071090+834372404;10;1;;2;{"IDs": ["0004"]} +32;"Omniflo Weiche";0_BG071090+834372404+0_BG071090;10;1;;2;{"IDs": ["0005"]} +33;"Omniflo Weiche";834372404;10;1;;2;{"IDs": ["0006"]} +34;"Omniflo Weiche";834372403;10;1;;2;{"IDs": ["0007"]} +35;"Omniflo Weiche";834372400;10;1;;2;{"IDs": ["0008"]} +36;"Omniflo Weiche";834372216;10;1;;2;{"IDs": ["0009"]} +37;"Omniflo Weiche";834372215;10;1;;2;{"IDs": ["0010"]} +38;"Omniflo Weiche";0_BG080090+834372210+0_BG080090;10;1;;2;{"IDs": ["0011"]} +39;"Omniflo Weiche";834372210+0_BG080090;10;1;;2;{"IDs": ["0012"]} +40;"Omniflo Weiche";0_BG080090+834372210;10;1;;2;{"IDs": ["0013"]} +41;"Omniflo Weiche";834372210;10;1;;2;{"IDs": ["0014"]} +42;"Omniflo Weiche";834372209;10;1;;2;{"IDs": ["0015"]} +43;"Omniflo Weiche";834372207;10;1;;2;{"IDs": ["0016"]} +44;"Omniflo Weiche";834372206;10;1;;2;{"IDs": ["0017"]} +45;"Omniflo Weiche";0_BG190090+834372204+0_BG190090;10;1;;2;{"IDs": ["0018"]} +46;"Omniflo Weiche";834372204+0_BG190090;10;1;;2;{"IDs": ["0019"]} +47;"Omniflo Weiche";0_BG190090+834372204;10;1;;2;{"IDs": ["0020"]} +48;"Omniflo Weiche";834372204;10;1;;2;{"IDs": ["0021"]} +49;"Omniflo Weiche";834372203;10;1;;2;{"IDs": ["0022"]} +50;"Omniflo Weiche";0_BG090090+834372201+0_BG090090;10;1;;2;{"IDs": ["0023"]} +51;"Omniflo Weiche";834372201+0_BG090090;10;1;;2;{"IDs": ["0024"]} +52;"Omniflo Weiche";0_BG090090+834372201;10;1;;2;{"IDs": ["0025"]} +53;"Omniflo Weiche";834372201;10;1;;2;{"IDs": ["0026"]} +54;"Omniflo Weiche";834372200;10;1;;2;{"IDs": ["0027"]} +55;"Omniflo Weiche";834372116;10;1;;2;{"IDs": ["0028"]} +56;"Omniflo Weiche";834372115;10;1;;2;{"IDs": ["0029"]} +57;"Omniflo Weiche";0_BG080090+834372110+0_BG080090;10;1;;2;{"IDs": ["0030"]} +58;"Omniflo Weiche";834372110+0_BG080090;10;1;;2;{"IDs": ["0031"]} +59;"Omniflo Weiche";0_BG080090+834372110;10;1;;2;{"IDs": ["0032"]} +60;"Omniflo Weiche";834372110;10;1;;2;{"IDs": ["0033"]} +61;"Omniflo Weiche";834372109;10;1;;2;{"IDs": ["0034"]} +62;"Omniflo Weiche";834372107;10;1;;2;{"IDs": ["0035"]} +63;"Omniflo Weiche";834372106;10;1;;2;{"IDs": ["0036"]} +64;"Omniflo Weiche";0_BG190090+834372104+0_BG190090;10;1;;2;{"IDs": ["0037"]} +65;"Omniflo Weiche";834372104+0_BG190090;10;1;;2;{"IDs": ["0038"]} +66;"Omniflo Weiche";0_BG190090+834372104;10;1;;2;{"IDs": ["0039"]} +67;"Omniflo Weiche";834372104;10;1;;2;{"IDs": ["0040"]} +68;"Omniflo Weiche";834372103;10;1;;2;{"IDs": ["0041"]} +69;"Omniflo Weiche";0_BG090090+834372101+0_BG090090;10;1;;2;{"IDs": ["0042"]} +70;"Omniflo Weiche";834372101+0_BG090090;10;1;;2;{"IDs": ["0043"]} +71;"Omniflo Weiche";0_BG090090+834372101;10;1;;2;{"IDs": ["0044"]} +72;"Omniflo Weiche";834372101;10;1;;2;{"IDs": ["0045"]} +73;"Omniflo Weiche";834372100;10;1;;2;{"IDs": ["0046"]} +74;"Omniflo Weiche";834372051;10;1;;2;{"IDs": ["0047"]} +75;"Omniflo Weiche";834372050;10;1;;2;{"IDs": ["0048"]} +76;"Omniflo Weiche";834372048;10;1;;2;{"IDs": ["0049"]} +77;"Omniflo Weiche";834372047;10;1;;2;{"IDs": ["0050"]} +78;"Omniflo Weiche";834372031+0_BG080090;10;1;;2;{"IDs": ["0051"]} +79;"Omniflo Weiche";834372031;10;1;;2;{"IDs": ["0052"]} +80;"Omniflo Weiche";834372030;10;1;;2;{"IDs": ["0053"]} +81;"Omniflo Weiche";834372028+0_BG080090;10;1;;2;{"IDs": ["0054"]} +82;"Omniflo Weiche";834372028;10;1;;2;{"IDs": ["0055"]} +83;"Omniflo Weiche";834372027;10;1;;2;{"IDs": ["0056"]} +84;"Omniflo Weiche";834372025;10;1;;2;{"IDs": ["0057"]} +85;"Omniflo Weiche";834372024;10;1;;2;{"IDs": ["0058"]} +86;"Omniflo Weiche";834372022;10;1;;2;{"IDs": ["0059"]} +87;"Omniflo Weiche";834372021;10;1;;2;{"IDs": ["0060"]} +88;"Omniflo Weiche";834372011+0_BG190090;10;1;;2;{"IDs": ["0061"]} +89;"Omniflo Weiche";834372011;10;1;;2;{"IDs": ["0062"]} +90;"Omniflo Weiche";834372010;10;1;;2;{"IDs": ["0063"]} +91;"Omniflo Weiche";834372008+0_BG190090;10;1;;2;{"IDs": ["0064"]} +92;"Omniflo Weiche";834372008;10;1;;2;{"IDs": ["0065"]} +93;"Omniflo Weiche";834372007;10;1;;2;{"IDs": ["0066"]} +94;"Omniflo Weiche";834372005+0_BG090090;10;1;;2;{"IDs": ["0067"]} +95;"Omniflo Weiche";834372005;10;1;;2;{"IDs": ["0068"]} +96;"Omniflo Weiche";834372004;10;1;;2;{"IDs": ["0069"]} +97;"Omniflo Weiche";834372002+0_BG090090;10;1;;2;{"IDs": ["0070"]} +98;"Omniflo Weiche";834372002;10;1;;2;{"IDs": ["0071"]} +99;"Omniflo Weiche";834372001;10;1;;2;{"IDs": ["0072"]} +100;"Omniflo Weiche";834342201;10;1;;2;{"IDs": ["0073"]} +101;"Omniflo Weiche";834342200;10;1;;2;{"IDs": ["0074"]} +102;"Omniflo Weiche";834342101;10;1;;2;{"IDs": ["0075"]} +103;"Omniflo Weiche";834342100;10;1;;2;{"IDs": ["0076"]} +104;"Omniflo Weiche";834342002;10;1;;2;{"IDs": ["0077"]} +105;"Omniflo Weiche";834342012;10;1;;2;{"IDs": ["0078"]} +106;"Omniflo Weiche";834342001;10;1;;2;{"IDs": ["0079"]} +107;"Omniflo Weiche";834342011;10;1;;2;{"IDs": ["0080"]} diff --git a/tests/test_foerderer.py b/tests/test_foerderer.py index ae33f48..dc40e99 100644 --- a/tests/test_foerderer.py +++ b/tests/test_foerderer.py @@ -289,7 +289,7 @@ class TestFoerdererExportSivas: def test_header_felder(self): """Sivas-CSV-Header muss korrekte Spalten haben.""" expected = ["Nr", "TeileArt", "SivasNummer", - "Dispgruppe", "Anzahl", "Laenge[mm]", "Hoehe[m]", "details"] + "Dispogruppe", "Anzahl", "Laenge[mm]", "Hoehe[m]", "details"] for i, name in enumerate(expected): assert self.header[i] == name, ( f"Header[{i}]: erwartet '{name}', ist '{self.header[i]}'"