@@ -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
595614if __name__ == "__main__" :
0 commit comments