コード例 #1
0
ファイル: test_knight.py プロジェクト: Do-and-Learn/learning
    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())
コード例 #2
0
 def create_knight(cls, arms: Arms = None) -> Knight:
     knight = Knight(100)
     if arms:
         knight.arms = arms
     return knight