Tests: falscher Ablauf beim Prozess bereinigen

This commit is contained in:
2025-09-02 17:44:07 +02:00
parent 3b5f1cac66
commit 8e5e8527b2
+4 -4
View File
@@ -188,8 +188,8 @@ class TextMechAmor(unittest.TestCase):
def test_process(self):
for area_name in AreaNames:
self.mech.strike(area_name, 3)
self.assertEqual(OUTER_ARMOR[area_name] - 3, self.mech.inner_structure.areas.get(area_name).armor)
self.mech.strike(area_name, OUTER_ARMOR[area_name] - 2)
self.mech.strike(area_name, OUTER_ARMOR[area_name] - 3)
self.assertEqual(3, self.mech.inner_structure.areas.get(area_name).armor)
self.mech.strike(area_name, 4)
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(INNER_ARMOR[area_name] - 1, self.mech.inner_structure.areas.get(area_name).inner_armor)