Tests: dasd Wort 'Rüstung' ist falsch geschrieben

This commit is contained in:
2025-09-01 18:06:14 +02:00
parent 94ceb5af66
commit 3b5f1cac66
+12 -12
View File
@@ -3,7 +3,7 @@ import unittest
from MechFabrik import MechFabrik from MechFabrik import MechFabrik
from MechFabrik.bauteile import InnerStructure, Gyroskope, AreaNames, Area, Cockpit, Item, ItemTypes, Reaktor, Mech from MechFabrik.bauteile import InnerStructure, Gyroskope, AreaNames, Area, Cockpit, Item, ItemTypes, Reaktor, Mech
INNER_AMOR = { INNER_ARMOR = {
AreaNames.HEAD: 3, AreaNames.HEAD: 3,
AreaNames.MIDDLE_TORSO: 6, AreaNames.MIDDLE_TORSO: 6,
AreaNames.LEFT_TORSO: 5, AreaNames.LEFT_TORSO: 5,
@@ -14,7 +14,7 @@ INNER_AMOR = {
AreaNames.RIGHT_LEG: 4, AreaNames.RIGHT_LEG: 4,
} }
OUTER_AMOR = { OUTER_ARMOR = {
AreaNames.HEAD: 6, AreaNames.HEAD: 6,
AreaNames.MIDDLE_TORSO: 9, AreaNames.MIDDLE_TORSO: 9,
AreaNames.LEFT_TORSO: 8, AreaNames.LEFT_TORSO: 8,
@@ -41,7 +41,7 @@ class TestMechBau(unittest.TestCase):
for ara_name in AreaNames: for ara_name in AreaNames:
area = mech.inner_structure.areas.get(ara_name) area = mech.inner_structure.areas.get(ara_name)
should_inner_amor = INNER_AMOR[ara_name] should_inner_amor = INNER_ARMOR[ara_name]
self.assertEqual(should_inner_amor, area.inner_armor) self.assertEqual(should_inner_amor, area.inner_armor)
self.assertEqual(0, area.armor) self.assertEqual(0, area.armor)
@@ -171,11 +171,11 @@ class TextMechAmor(unittest.TestCase):
def setUp(self): def setUp(self):
fabrik = MechFabrik('Heuschrecke', 20.0, 8) fabrik = MechFabrik('Heuschrecke', 20.0, 8)
fabrik.setHeadAmore(OUTER_AMOR[AreaNames.HEAD]) fabrik.set_head_armor(OUTER_ARMOR[AreaNames.HEAD])
fabrik.setMidleTorsoAmore(OUTER_AMOR[AreaNames.MIDDLE_TORSO]) fabrik.set_middle_torso_armor(OUTER_ARMOR[AreaNames.MIDDLE_TORSO])
fabrik.setSideTorsoAmore(OUTER_AMOR[AreaNames.LEFT_TORSO]) fabrik.set_side_torso_armor(OUTER_ARMOR[AreaNames.LEFT_TORSO])
fabrik.setArmAmore(OUTER_AMOR[AreaNames.LEFT_ARM]) fabrik.set_arm_armor(OUTER_ARMOR[AreaNames.LEFT_ARM])
fabrik.setLegAmore(OUTER_AMOR[AreaNames.LEFT_LEG]) fabrik.set_leg_armor(OUTER_ARMOR[AreaNames.LEFT_LEG])
self.mech = fabrik.auslieferung() self.mech = fabrik.auslieferung()
@@ -183,13 +183,13 @@ class TextMechAmor(unittest.TestCase):
for area_name in AreaNames: for area_name in AreaNames:
area = self.mech.inner_structure.areas.get(area_name) area = self.mech.inner_structure.areas.get(area_name)
should_outer_amor = OUTER_AMOR[area_name] should_outer_armor = OUTER_ARMOR[area_name]
self.assertEqual(should_outer_amor, area.armor) self.assertEqual(should_outer_armor, area.armor)
def test_process(self): def test_process(self):
for area_name in AreaNames: for area_name in AreaNames:
self.mech.strike(area_name, 3) self.mech.strike(area_name, 3)
self.assertEqual(OUTER_AMOR[area_name] - 3, self.mech.inner_structure.areas.get(area_name).armor) self.assertEqual(OUTER_ARMOR[area_name] - 3, self.mech.inner_structure.areas.get(area_name).armor)
self.mech.strike(area_name, OUTER_AMOR[area_name] - 2) self.mech.strike(area_name, OUTER_ARMOR[area_name] - 2)
self.assertEqual(0, self.mech.inner_structure.areas.get(area_name).armor) self.assertEqual(0, self.mech.inner_structure.areas.get(area_name).armor)
self.assertEqual(2, self.mech.inner_structure.areas.get(area_name).inner_armor) self.assertEqual(2, self.mech.inner_structure.areas.get(area_name).inner_armor)