Esempio n. 1
0
    def test_attribute_value_setter_assertion(self):
        a = ability.Ability(CoreAbility.ST, 19)

        with self.assertRaises(TypeError):
            a.value = "1"

        with self.assertRaises(ValueError):
            a.value = -1
Esempio n. 2
0
 def test_attribute_modifier_getter(self):
     a = ability.Ability(CoreAbility.ST, 19)
     self.assertEqual(a.modifier, 4)
Esempio n. 3
0
 def test_attribute_value_setter(self):
     a = ability.Ability(CoreAbility.ST, 19)
     a.value = 10
     self.assertEqual(a.value, 10)
     self.assertEqual(a.modifier, 0)
Esempio n. 4
0
 def test_attribute_value_getter(self):
     a = ability.Ability(CoreAbility.ST, 19)
     self.assertEqual(a.value, 19)
Esempio n. 5
0
 def test_attribute_stat_assertion(self):
     with self.assertRaises(Exception):
         ability.Ability("ST", 19)
Esempio n. 6
0
 def test_attribute_stat_getter(self):
     a = ability.Ability(CoreAbility.ST, 19)
     self.assertEqual(a.stat, "STR")