From 66128322eb50cab3163d1046fe75c33538b1e157 Mon Sep 17 00:00:00 2001 From: luise jedlitschka Date: Mon, 20 Feb 2023 17:16:50 +0100 Subject: [PATCH] =?UTF-8?q?l=C3=A4uft;=20Kostensumme=20fehlen=20noch=202?= =?UTF-8?q?=20Parameter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rieter_ekalk.py | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/rieter_ekalk.py b/rieter_ekalk.py index 6b9ce59..0ca34d6 100644 --- a/rieter_ekalk.py +++ b/rieter_ekalk.py @@ -4050,33 +4050,18 @@ class TestObjectMethods(unittest.TestCase): Anzahl_HW = {} hw = HW(Anzahl_HW, mg, eas) - emo_eingabe = { - "Schaltschrank_aufstellen": 1, - "Unterverteiler_montieren": 4, - "Pritsche_montieren_umbauen_demontieren": 66, - "Pritsche_in_RSM_montieren": 0, - "Motor_verdrahten_und_anschliessen": 97, - "Tableau_befestigen_und_anschliessen": 15, - "Schnittstelle_Flyer_Putzmaschine": 1, - "Sensoren_montieren": 84, - "Seilzugschalter_installieren": 0, - "Blitzleuchte_installieren": 3, - "Weiche_Stopper_anschliessen": 244, - "Erdung": 40, - } + emo = EMO(eas, hw, mg) Anzahl_DL = {} dl = Dienstleistung(Anzahl_DL, hw) - Anzahl_AL ={} - al = Anschlussl(Anzahl_AL, mg) Anzahl_Ergebnis = {} erg = Ergebnis(Anzahl_Ergebnis, hw, dl, emo) self.assertAlmostEqual(erg.get_cost_of("E_Werkstatt"), 6298.56) self.assertEqual(erg.get_cost_of("Schaltschrankbau_extern_Mehrkosten"), 0) self.assertEqual(erg.get_cost_of("Dienstleistung_in_LL"), 10129.5) self.assertEqual(erg.get_cost_of("Pflichtenheft"), 0) - #self.assertEqual(erg.get_cost_of("SPS_Programmierung"), ) - #self.assertEqual(erg.get_cost_of("PC_Programmierung_Visualisierung"), ) + #self.assertEqual(erg.get_cost_of("SPS_Programmierung"), ) ###f die Gesamtkosten hier sind mauell einzugeben, warum werden sie nicht wie die anderen mit Stundensatz und Gesamtstunden berechnet? Lässt sich das irgendwie verallgemeinern? noch einzupflegen + #self.assertEqual(erg.get_cost_of("PC_Programmierung_Visualisierung"), ) ###f bezieht sich nicht auf Stundensatz sondern auf mauell einzugebenden Prozentsatz von "SPS_Programmierung"; noch einzupflegen self.assertEqual(erg.get_cost_of("Montage_elektrisch"), 9543.6) self.assertAlmostEqual(erg.get_cost_of("Inbetriebnahmetest_Hardware_durch_Montage"), 954.36) self.assertEqual(erg.get_cost_of("SPS_Inbetriebsetzung"), 9750)