Tests: splitte Tests
This commit is contained in:
Executable
+15
@@ -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)
|
||||
Reference in New Issue
Block a user