class Test(unittest.TestCase): #Abilities test cases def setUp(self): self.ability1 = Ability(100) self.ability2 = Ability(random.random()) self.ability3 = Ability(100) def test_param(self): self.assertEqual(self.ability1.cool_down, self.ability3.cool_down) self.assertNotEqual(self.ability2.cool_down, self.ability1.cool_down) self.assertNotEqual(self.ability2.cool_down, self.ability3.cool_down) def test_use(self): self.assertFalse(self.ability1.used) self.ability1.use(123) self.assertTrue(self.ability1.used) self.assertNotEqual(self.ability1.position, None)
def setUp(self): self.ability1 = Ability(100) self.ability2 = Ability(random.random()) self.ability3 = Ability(100)