[ADD] Geruest: Teile-DWGs (data/geruest/<artnr>.dwg) als Geometrie im GR_-Block; TEILEFARBE als Liste parallel zu ARTINR (Flag farbig in geruest.json), Sivas-Merkmal 108 aus cfg [Sivas]; Menue-Befehle GERUEST_SAEULEN/_ROHRABHAENGER/_WANDBEFESTIGUNG
[FIX] Sivas-Export las nicht existierendes Attribut FARBE
This commit is contained in:
1 parent
66c4336b9e
commit
4e39c64ec1
21 files changed
+637
-383
No files matched your search
@@ -101,3 +101,29 @@ def test_geruest_unveraendert():
|
||||
assert zeilen["825002022"]["teileart"] == "Geruest Saeule 2 Zoll"
|
||||
assert zeilen["825002022"]["ids"] == ["0060"]
|
||||
assert zeilen["825002022"]["dispgruppe"] == 20
|
||||
# Ohne TEILEFARBE kein Farb-Merkmal
|
||||
assert zeilen["825002022"]["details"] == {}
|
||||
|
||||
|
||||
def test_geruest_teilefarbe_je_artikelnummer():
|
||||
zeilen = _zeilen([
|
||||
_block("GR_Saeulen_20260929100000", "0061", "Geruest Saeule 2 Zoll",
|
||||
"821006051,821004201,825002022,825002022",
|
||||
TEILEFARBE=",RAL7030,RAL7030,RAL7030"),
|
||||
])
|
||||
merkmal = export_sivas.MERKMAL_TEILEFARBE
|
||||
assert merkmal == "108"
|
||||
assert zeilen["821006051"]["details"] == {}
|
||||
assert zeilen["821004201"]["details"] == {merkmal: "RAL7030"}
|
||||
assert zeilen["825002022"]["details"] == {merkmal: "RAL7030"}
|
||||
assert zeilen["825002022"]["anzahl"] == 2
|
||||
|
||||
|
||||
def test_geruest_teilefarbe_laenge_passt_nicht(capsys):
|
||||
zeilen = _zeilen([
|
||||
_block("GR_Saeulen_20260929100001", "0062", "Geruest Saeule 2 Zoll",
|
||||
"821006051,821004201", TEILEFARBE="RAL7030"),
|
||||
])
|
||||
assert zeilen["821006051"]["details"] == {}
|
||||
assert zeilen["821004201"]["details"] == {}
|
||||
assert "TEILEFARBE" in capsys.readouterr().err
|
||||
Reference in new issue
Block a user