MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_getnewargs

Method test_getnewargs

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

Source from the content-addressed store, hash-verified

841 self.assertEqual(-(1+6j), -1-6j)
842
843 def test_getnewargs(self):
844 self.assertEqual((1+2j).__getnewargs__(), (1.0, 2.0))
845 self.assertEqual((1-2j).__getnewargs__(), (1.0, -2.0))
846 self.assertEqual((2j).__getnewargs__(), (0.0, 2.0))
847 self.assertEqual((-0j).__getnewargs__(), (0.0, -0.0))
848 self.assertEqual(complex(0, INF).__getnewargs__(), (0.0, INF))
849 self.assertEqual(complex(INF, 0).__getnewargs__(), (INF, 0.0))
850
851 @support.requires_IEEE_754
852 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