コード例 #1
0
 def test_get_base_attack_returns_sum_of_class_bab(self):
     fighter = Fighter(11)
     rogue = Rogue(4)
     actor = Actor('Fighter Rogue', [], [fighter, rogue])
     self.assertEqual(14, actor.get_base_attack_bonus().value)
     self.assertEqual(
         '+3 from level 4 Rogue. +11 from level 11 Fighter. ',
         actor.get_base_attack_bonus().audit_explanation
     )
コード例 #2
0
 def test_get_base_attack_returns_empty_modifier_for_classless_actor(self):
     actor = Actor('Blank guy', [], [])
     self.assertEqual(0, actor.get_base_attack_bonus().value)
     self.assertEqual('', actor.get_base_attack_bonus().audit_explanation)