Esempio n. 1
0
 def test_random_character_is_valid(self):
     Char = Character()
     self.assertIn(Char.strength, range(3, 19))
     self.assertIn(Char.dexterity, range(3, 19))
     self.assertIn(Char.constitution, range(3, 19))
     self.assertIn(Char.intelligence, range(3, 19))
     self.assertIn(Char.wisdom, range(3, 19))
     self.assertIn(Char.charisma, range(3, 19))
     self.assertEqual(Char.hitpoints, 10 + modifier(Char.constitution))
 def test_random_character_is_valid(self):
     Char = Character()
     self.assertIs(Char.strength >= 3 and Char.strength <= 18, True)
     self.assertIs(Char.dexterity >= 3 and Char.dexterity <= 18, True)
     self.assertIs(Char.constitution >= 3 and Char.constitution <= 18, True)
     self.assertIs(Char.intelligence >= 3 and Char.intelligence <= 18, True)
     self.assertIs(Char.wisdom >= 3 and Char.wisdom <= 18, True)
     self.assertIs(Char.charisma >= 3 and Char.charisma <= 18, True)
     self.assertIs(Char.hitpoints == 10 + modifier(Char.constitution), True)
Esempio n. 3
0
 def test_random_character_is_valid(self):
     Char = Character()
     self.assertIn(Char.strength, range(3, 19))
     self.assertIn(Char.dexterity, range(3, 19))
     self.assertIn(Char.constitution, range(3, 19))
     self.assertIn(Char.intelligence, range(3, 19))
     self.assertIn(Char.wisdom, range(3, 19))
     self.assertIn(Char.charisma, range(3, 19))
     self.assertEqual(
         Char.hitpoints,
         10 + modifier(Char.constitution))
 def test_ability_modifier_for_score_14_is_2(self):
     self.assertEqual(modifier(14), 2)
Esempio n. 5
0
 def test_modifier_for_score_7_is_n2(self):
     self.assertEqual(modifier(7), -2)
Esempio n. 6
0
 def test_modifier_for_score_17_is_3(self):
     self.assertEqual(modifier(17), 3)
Esempio n. 7
0
 def test_modifier_for_score_13_is_1(self):
     self.assertEqual(modifier(13), 1)
Esempio n. 8
0
 def test_modifier_for_score_9_is_n1(self):
     self.assertEqual(modifier(9), -1)
Esempio n. 9
0
 def test_modifier_for_score_5_is_n3(self):
     self.assertEqual(modifier(5), -3)
Esempio n. 10
0
 def test_modifier_for_score_18_is_4(self):
     self.assertEqual(modifier(18), 4)
Esempio n. 11
0
 def test_modifier_for_score_17_is_3(self):
     self.assertEqual(modifier(17), 3)
Esempio n. 12
0
 def test_modifier_for_score_15_is_2(self):
     self.assertEqual(modifier(15), 2)
Esempio n. 13
0
 def test_modifier_for_score_13_is_1(self):
     self.assertEqual(modifier(13), 1)
Esempio n. 14
0
 def test_modifier_for_score_11_is_0(self):
     self.assertEqual(modifier(11), 0)
Esempio n. 15
0
 def test_modifier_for_score_9_is_n1(self):
     self.assertEqual(modifier(9), -1)
 def test_ability_modifier_for_score_16_is_3(self):
     self.assertEqual(modifier(16), 3)
Esempio n. 17
0
 def test_modifier_for_score_3_is_n4(self):
     self.assertEqual(modifier(3), -4)
 def test_ability_modifier_for_score_4_is_n3(self):
     self.assertEqual(modifier(4), -3)
Esempio n. 19
0
 def test_modifier_for_score_7_is_n2(self):
     self.assertEqual(modifier(7), -2)
 def test_ability_modifier_for_score_6_is_n2(self):
     self.assertEqual(modifier(6), -2)
Esempio n. 21
0
 def test_modifier_for_score_11_is_0(self):
     self.assertEqual(modifier(11), 0)
 def test_ability_modifier_for_score_8_is_n1(self):
     self.assertEqual(modifier(8), -1)
Esempio n. 23
0
 def test_modifier_for_score_15_is_2(self):
     self.assertEqual(modifier(15), 2)
 def test_ability_modifier_for_score_10_is_0(self):
     self.assertEqual(modifier(10), 0)
Esempio n. 25
0
 def test_modifier_for_score_18_is_4(self):
     self.assertEqual(modifier(18), 4)
 def test_ability_modifier_for_score_12_is_1(self):
     self.assertEqual(modifier(12), 1)
Esempio n. 27
0
 def test_modifier_for_score_3_is_n4(self):
     self.assertEqual(modifier(3), -4)
Esempio n. 28
0
 def test_modifier_for_score_5_is_n3(self):
     self.assertEqual(modifier(5), -3)