Tests: splitte Tests

This commit is contained in:
2025-09-03 16:56:17 +02:00
parent c3c4fe0864
commit 0dce4116ca
3 changed files with 57 additions and 43 deletions
+15
View File
@@ -0,0 +1,15 @@
import unittest
from test_mech import AbstractTestMechAmor, INNER_ARMOR, OUTER_ARMOR
from MechFabrik.bauteile import AreaNames
class TestMechAmor(AbstractTestMechAmor):
def test_process(self):
for area_name in AreaNames:
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(INNER_ARMOR[area_name] - 1, self.mech.inner_structure.areas.get(area_name).inner_armor)