Beispiel #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)
Beispiel #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)
Beispiel #5
0
 def test_modifier_for_score_7_is_n2(self):
     self.assertEqual(modifier(7), -2)
Beispiel #6
0
 def test_modifier_for_score_17_is_3(self):
     self.assertEqual(modifier(17), 3)
Beispiel #7
0
 def test_modifier_for_score_13_is_1(self):
     self.assertEqual(modifier(13), 1)
Beispiel #8
0
 def test_modifier_for_score_9_is_n1(self):
     self.assertEqual(modifier(9), -1)
Beispiel #9
0
 def test_modifier_for_score_5_is_n3(self):
     self.assertEqual(modifier(5), -3)
Beispiel #10
0
 def test_modifier_for_score_18_is_4(self):
     self.assertEqual(modifier(18), 4)
Beispiel #11
0
 def test_modifier_for_score_17_is_3(self):
     self.assertEqual(modifier(17), 3)
Beispiel #12
0
 def test_modifier_for_score_15_is_2(self):
     self.assertEqual(modifier(15), 2)
Beispiel #13
0
 def test_modifier_for_score_13_is_1(self):
     self.assertEqual(modifier(13), 1)
Beispiel #14
0
 def test_modifier_for_score_11_is_0(self):
     self.assertEqual(modifier(11), 0)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #27
0
 def test_modifier_for_score_3_is_n4(self):
     self.assertEqual(modifier(3), -4)
Beispiel #28
0
 def test_modifier_for_score_5_is_n3(self):
     self.assertEqual(modifier(5), -3)