Lines Matching refs:pow
9 self.assertEqual(pow(type(i), 0), 1)
10 self.assertEqual(pow(type(i), 1), type(i))
11 self.assertEqual(pow(type(0), 1), type(0))
12 self.assertEqual(pow(type(1), 1), type(1))
15 self.assertEqual(pow(type(i), 3), i*i*i)
19 self.assertEqual(pow(2, i), pow2)
27 pow(ii, jj)
35 self.assertRaises(ZeroDivisionError, pow, zero, exp)
53 self.assertRaises(TypeError, pow, type(i), j, k)
56 pow(type(i),j,k),
57 pow(type(i),j)% type(k)
68 self.assertEqual(pow(3,3) % 8, pow(3,3,8))
69 self.assertEqual(pow(3,3) % -8, pow(3,3,-8))
70 self.assertEqual(pow(3,2) % -2, pow(3,2,-2))
71 self.assertEqual(pow(-3,3) % 8, pow(-3,3,8))
72 self.assertEqual(pow(-3,3) % -8, pow(-3,3,-8))
73 self.assertEqual(pow(5,2) % -8, pow(5,2,-8))
75 self.assertEqual(pow(3,3) % 8, pow(3,3,8))
76 self.assertEqual(pow(3,3) % -8, pow(3,3,-8))
77 self.assertEqual(pow(3,2) % -2, pow(3,2,-2))
78 self.assertEqual(pow(-3,3) % 8, pow(-3,3,8))
79 self.assertEqual(pow(-3,3) % -8, pow(-3,3,-8))
80 self.assertEqual(pow(5,2) % -8, pow(5,2,-8))
87 pow(i,j) % k,
88 pow(i,j,k)
92 pow(int(i),j) % k,
93 pow(int(i),j,k)
110 eq(pow(a, 1.23e167), 1.0)
111 eq(pow(a, -1.23e167), 1.0)
113 eq(pow(a, float(b)), b & 1 and -1.0 or 1.0)
119 eq(pow(a, fiveto), expected)
120 eq(pow(a, -fiveto), expected)
130 inv = pow(a, -1, m)
135 self.assertEqual(pow(a, -2, m), pow(inv, 2, m))
136 self.assertEqual(pow(a, -3, m), pow(inv, 3, m))
137 self.assertEqual(pow(a, -1001, m), pow(inv, 1001, m))
141 pow(a, -1, m)
143 pow(a, -2, m)
145 pow(a, -1001, m)