def test_stat_add(self): s = Stat(50) s.sub(20) s.add(15) self.assertTrue(s.min == 0) self.assertTrue(s.max == 50) self.assertTrue(s.val == 45)
def test_stat_is_below(self): s = Stat(50) s.sub(70) self.assertTrue(s.is_below()) s.add(20) self.assertFalse(s.is_below())
def test_stat_add_over2(self): s = Stat(50) s.add(10, force=True) self.assertTrue(s.min == 0) self.assertTrue(s.max == 50) self.assertTrue(s.val == 60)
def test_stat_add_over(self): s = Stat(50) s.add(20) self.assertTrue(s.min == 0) self.assertTrue(s.max == 50) self.assertTrue(s.val == 50)