コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 def test_power(self):
     self.assertEqual(katas.power(2, 2), 4)
     self.assertEqual(katas.power(2, 4), 16)
コード例 #4
0
 def test_power(self):
     result = katas.power(2, 2)
     self.assertEqual(result, 4)
コード例 #5
0
 def test_power(self):
     self.assertEqual(katas.power(7, 5), 16807)
コード例 #6
0
 def test_power(self):
     self.assertEqual(power(3, 4), 81)
コード例 #7
0
 def test_power(self):
     self.assertEqual(katas.power(2, 3), 8)
コード例 #8
0
 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)
コード例 #9
0
 def test_power(self):
     self.assertEqual(katas.power(5, 2), 25)
コード例 #10
0
 def test_power(self):
     self.assertEqual(katas.power(5, 10), 9765625)
コード例 #11
0
 def test_power(self):
     # self.fail("TODO: Write power unit test")
     self.assertEqual(katas.power(2, 3), 8)
コード例 #12
0
 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)
コード例 #13
0
 def test_power(self):
     self.assertEqual(katas.power(5, 7), 5**7, "power broken")
コード例 #14
0
 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)