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())
def create_knight(cls, arms: Arms = None) -> Knight: knight = Knight(100) if arms: knight.arms = arms return knight