Skip to content

Commit aa85e0b

Browse files
committed
+ few more tests
1 parent ee01d1f commit aa85e0b

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

Lib/test/test_capi/test_complex.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ def test_py_c_pow(self):
263263
self.assertEqual(_py_c_pow(1, 1j), (1+0j, 0))
264264
self.assertEqual(_py_c_pow(0j, 1), (0j, 0))
265265
self.assertAlmostEqual(_py_c_pow(1j, 2)[0], -1.0+0j)
266+
self.assertEqual(_py_c_pow(complex('nan+0j'), 0j)[0], 1+0j)
266267

267268
r, e = _py_c_pow(1+1j, -1)
268269
self.assertAlmostEqual(r, 0.5-0.5j)

Lib/test/test_complex.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ def test_pow(self):
351351
self.assertEqual(pow(0+0j, 2000+0j), 0.0)
352352
self.assertEqual(pow(0, 0+0j), 1.0)
353353
self.assertEqual(pow(-1, 0+0j), 1.0)
354+
self.assertEqual(pow(0j, complex(INF)), 0j)
354355
self.assertRaises(ZeroDivisionError, pow, 0+0j, 1j)
355356
self.assertRaises(ZeroDivisionError, pow, 0+0j, -1000)
356357
self.assertRaises(ZeroDivisionError, pow, 0+0j, -1)

0 commit comments

Comments
 (0)