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

Method test_decimal_nan

Lib/test/test_statistics.py:759–768  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

757 self.assertEqual(type(ratio[0]), type(nan))
758
759 def test_decimal_nan(self):
760 NAN = Decimal("NAN")
761 sNAN = Decimal("sNAN")
762 class MyDecimal(Decimal):
763 pass
764 for nan in (NAN, MyDecimal(NAN), sNAN, MyDecimal(sNAN)):
765 ratio = statistics._exact_ratio(nan)
766 self.assertTrue(_nan_equal(ratio[0], nan))
767 self.assertIs(ratio[1], None)
768 self.assertEqual(type(ratio[0]), type(nan))
769
770
771class DecimalToRatioTest(unittest.TestCase):

Callers

nothing calls this directly

Calls 6

DecimalClass · 0.90
_nan_equalFunction · 0.85
assertTrueMethod · 0.80
MyDecimalClass · 0.70
assertIsMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected