läuft; Kostensumme fehlen noch 2 Parameter

This commit is contained in:
2023-02-20 17:16:50 +01:00
parent 9de8163704
commit 66128322eb
+3 -18
View File
@@ -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)