Esempio n. 1
0
    def test_attack_by_knife(self):
        # in-line setup
        knight = Knight(100)
        knight.arms = Knife()

        # exercise
        pain = knight.attack_power()

        # verify
        self.assertEqual(pain, Knife().attack_power())
Esempio n. 2
0
 def create_knight(cls, arms: Arms = None) -> Knight:
     knight = Knight(100)
     if arms:
         knight.arms = arms
     return knight