Skip to content

Commit d24e6ea

Browse files
committed
add tests to improve coverage for test_complex_special
1 parent 57d4446 commit d24e6ea

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

Lib/test/test_cmath.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,25 @@ def test_complex_special(self):
590590
self.assertIsNotClose(-INF, INF)
591591
self.assertIsNotClose(0, INF)
592592
self.assertIsNotClose(0, INF*1j)
593+
self.assertIsNotClose(complex(INF, INF), complex(-INF, -INF))
594+
self.assertIsNotClose(complex(INF, INF), complex(INF, -INF))
595+
self.assertIsNotClose(complex(INF, INF), complex(-INF, INF))
596+
self.assertIsNotClose(complex(-INF, INF), complex(INF, -INF))
597+
self.assertIsNotClose(complex(NAN, NAN), complex(NAN, NAN))
598+
self.assertIsNotClose(complex(NAN, 0), complex(NAN, 0))
599+
self.assertIsNotClose(complex(0, NAN), complex(0, NAN))
600+
self.assertIsNotClose(complex(INF, NAN), complex(INF, NAN))
601+
self.assertIsNotClose(complex(NAN, INF), complex(NAN, INF))
602+
self.assertIsNotClose(complex(-INF, NAN), complex(-INF, NAN))
603+
self.assertIsNotClose(complex(NAN, -INF), complex(NAN, -INF))
604+
self.assertIsNotClose(complex(INF, INF), complex(1, 1))
605+
self.assertIsNotClose(complex(-INF, -INF), complex(1, 1))
606+
self.assertIsNotClose(complex(INF, 0), complex(0, 0))
607+
self.assertIsNotClose(complex(0, INF), complex(0, 0))
608+
self.assertIsClose(complex(INF, INF), complex(INF, INF))
609+
self.assertIsClose(complex(-INF, -INF), complex(-INF, -INF))
610+
self.assertIsClose(complex(INF, -INF), complex(INF, -INF))
611+
self.assertIsClose(complex(-INF, INF), complex(-INF, INF))
593612

594613

595614
if __name__ == "__main__":

0 commit comments

Comments
 (0)