MCPcopy Index your code
hub / github.com/python/cpython / test_getnewargs

Method test_getnewargs

Lib/test/test_complex.py:838–844  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

836 self.assertEqual(-(1+6j), -1-6j)
837
838 def test_getnewargs(self):
839 self.assertEqual((1+2j).__getnewargs__(), (1.0, 2.0))
840 self.assertEqual((1-2j).__getnewargs__(), (1.0, -2.0))
841 self.assertEqual((2j).__getnewargs__(), (0.0, 2.0))
842 self.assertEqual((-0j).__getnewargs__(), (0.0, -0.0))
843 self.assertEqual(complex(0, INF).__getnewargs__(), (0.0, INF))
844 self.assertEqual(complex(INF, 0).__getnewargs__(), (INF, 0.0))
845
846 @support.requires_IEEE_754
847 def test_plus_minus_0j(self):

Callers

nothing calls this directly

Calls 2

assertEqualMethod · 0.45
__getnewargs__Method · 0.45

Tested by

no test coverage detected