läuft; Kostensumme fehlen noch 2 Parameter
This commit is contained in:
+3
-18
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user