tests: nutze die zentrale Erstellung eines Mech
This commit is contained in:
+13
-10
@@ -13,10 +13,10 @@ INNER_ARMOR = {
|
||||
AreaNames.LEFT_LEG: 4,
|
||||
AreaNames.RIGHT_LEG: 4,
|
||||
}
|
||||
|
||||
## entspricht 64 Punkte → 4 t Panzerung
|
||||
OUTER_ARMOR = {
|
||||
ZoneNames.HEAD: 6,
|
||||
ZoneNames.MIDDLE_TORSO_FRONT: 9,
|
||||
ZoneNames.MIDDLE_TORSO_FRONT: 8,
|
||||
ZoneNames.MIDDLE_TORSO_REAR: 4,
|
||||
ZoneNames.LEFT_TORSO_FRONT: 8,
|
||||
ZoneNames.LEFT_TORSO_REAR: 3,
|
||||
@@ -43,15 +43,18 @@ NEXT_OUTER_ZONE = {
|
||||
}
|
||||
|
||||
|
||||
class AbstractTestMechAmor(unittest.TestCase):
|
||||
class AbstractTestMech(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
fabrik = MechFabrik('Heuschrecke', 20.0, 8)
|
||||
self.factory = MechFabrik('Heuschrecke', 20.0, 8)
|
||||
|
||||
fabrik.set_head_armor(OUTER_ARMOR[ZoneNames.HEAD])
|
||||
fabrik.set_middle_torso_armor(OUTER_ARMOR[ZoneNames.MIDDLE_TORSO_FRONT],OUTER_ARMOR[ZoneNames.MIDDLE_TORSO_REAR])
|
||||
fabrik.set_side_torso_armor(OUTER_ARMOR[ZoneNames.LEFT_TORSO_FRONT],OUTER_ARMOR[ZoneNames.LEFT_TORSO_REAR])
|
||||
fabrik.set_arm_armor(OUTER_ARMOR[ZoneNames.LEFT_ARM])
|
||||
fabrik.set_leg_armor(OUTER_ARMOR[ZoneNames.LEFT_LEG])
|
||||
|
||||
self.mech = fabrik.auslieferung()
|
||||
class AbstractTestMechAmor(AbstractTestMech):
|
||||
|
||||
def setUp(self):
|
||||
super(AbstractTestMechAmor, self).setUp()
|
||||
self.factory.set_head_armor(OUTER_ARMOR[ZoneNames.HEAD])
|
||||
self.factory.set_middle_torso_armor(OUTER_ARMOR[ZoneNames.MIDDLE_TORSO_FRONT],OUTER_ARMOR[ZoneNames.MIDDLE_TORSO_REAR])
|
||||
self.factory.set_side_torso_armor(OUTER_ARMOR[ZoneNames.LEFT_TORSO_FRONT],OUTER_ARMOR[ZoneNames.LEFT_TORSO_REAR])
|
||||
self.factory.set_arm_armor(OUTER_ARMOR[ZoneNames.LEFT_ARM])
|
||||
self.factory.set_leg_armor(OUTER_ARMOR[ZoneNames.LEFT_LEG])
|
||||
|
||||
Reference in New Issue
Block a user