示例#1
0
 def test_proficiency_bonus(self):
     char = Character()
     char.level = 1
     self.assertEqual(char.proficiency_bonus, 2)
     char.level = 4
     self.assertEqual(char.proficiency_bonus, 2)
     char.level = 5
     self.assertEqual(char.proficiency_bonus, 3)
     char.level = 8
     self.assertEqual(char.proficiency_bonus, 3)
     char.level = 9
     self.assertEqual(char.proficiency_bonus, 4)
     char.level = 12
     self.assertEqual(char.proficiency_bonus, 4)
     char.level = 13
     self.assertEqual(char.proficiency_bonus, 5)
     char.level = 16
     self.assertEqual(char.proficiency_bonus, 5)
     char.level = 17
     self.assertEqual(char.proficiency_bonus, 6)
     char.level = 20
     self.assertEqual(char.proficiency_bonus, 6)
示例#2
0
 def test_hit_dice(self):
     # Test the getter
     char = Character()
     char.level = 2
     char.hit_dice_faces = 10
     self.assertEqual(char.hit_dice, '2d10')