def test_power(self): """Tests power function """ self.assertEqual(katas.power(2, 2), 4) self.assertEqual(katas.power(0, 2), 0) # self.assertEqual(katas.power(2, 0), 1) # self.assertEqual(katas.power(-2, 0), -1) self.assertEqual(katas.power(-2, 2), 4)
def test_power(self): """Check correctness of powers""" for _ in range(50): n = random.randint(0, 15) x = random.randint(0, 30) self.assertEqual(katas.power(x, n), x**n) with self.assertRaises(ValueError): katas.power(2, -13) katas.power(2, 0.5)
def test_power(self): self.assertEqual(katas.power(2, 2), 4) self.assertEqual(katas.power(2, 4), 16)
def test_power(self): result = katas.power(2, 2) self.assertEqual(result, 4)
def test_power(self): self.assertEqual(katas.power(7, 5), 16807)
def test_power(self): self.assertEqual(power(3, 4), 81)
def test_power(self): self.assertEqual(katas.power(2, 3), 8)
def test_power(self): self.assertEqual(katas.power(2, 4), 16) self.assertEqual(katas.power(5, 7), 78125) self.assertEqual(katas.power(-9, 3), -729)
def test_power(self): self.assertEqual(katas.power(5, 2), 25)
def test_power(self): self.assertEqual(katas.power(5, 10), 9765625)
def test_power(self): # self.fail("TODO: Write power unit test") self.assertEqual(katas.power(2, 3), 8)
def test_power(self): self.assertEqual(katas.power(2, 3), 8) self.assertEqual(katas.power(3, 3), 27) self.assertEqual(katas.power(5, 2), 25)
def test_power(self): self.assertEqual(katas.power(5, 7), 5**7, "power broken")
def test_power(self): self.assertEqual(katas.power(3, 5), 243) self.assertEqual(katas.power(10, 6), 1000000) self.assertEqual(katas.power(8, 2), 64) self.assertEqual(katas.power(2, 12), 4096)