(self)
| 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 | |
| 771 | class DecimalToRatioTest(unittest.TestCase): |
nothing calls this directly
no test coverage detected