()
| 88 | |
| 89 | |
| 90 | def test_other(): |
| 91 | # Other tests-- not very systematic |
| 92 | assert_equal(pow(3, 3) % 8, pow(3, 3, 8)) |
| 93 | assert_equal(pow(3, 3) % -8, pow(3, 3, -8)) |
| 94 | assert_equal(pow(3, 2) % -2, pow(3, 2, -2)) |
| 95 | assert_equal(pow(-3, 3) % 8, pow(-3, 3, 8)) |
| 96 | assert_equal(pow(-3, 3) % -8, pow(-3, 3, -8)) |
| 97 | assert_equal(pow(5, 2) % -8, pow(5, 2, -8)) |
| 98 | |
| 99 | assert_equal(pow(3, 3) % 8, pow(3, 3, 8)) |
| 100 | assert_equal(pow(3, 3) % -8, pow(3, 3, -8)) |
| 101 | assert_equal(pow(3, 2) % -2, pow(3, 2, -2)) |
| 102 | assert_equal(pow(-3, 3) % 8, pow(-3, 3, 8)) |
| 103 | assert_equal(pow(-3, 3) % -8, pow(-3, 3, -8)) |
| 104 | assert_equal(pow(5, 2) % -8, pow(5, 2, -8)) |
| 105 | |
| 106 | for i in range(-10, 11): |
| 107 | for j in range(0, 6): |
| 108 | for k in range(-7, 11): |
| 109 | if j >= 0 and k != 0: |
| 110 | assert_equal(pow(i, j) % k, pow(i, j, k)) |
| 111 | if j >= 0 and k != 0: |
| 112 | assert_equal(pow(int(i), j) % k, pow(int(i), j, k)) |
| 113 | |
| 114 | |
| 115 | def test_bug643260(): |
nothing calls this directly
no test coverage detected