(self)
| 92 | self.assertEqual(nd['NaN'], 'NaN') |
| 93 | |
| 94 | def test_dict_values(self): |
| 95 | d = dict( |
| 96 | tiny=BigNum.small, |
| 97 | large=BigNum.big, |
| 98 | larger=BigNum.huge, |
| 99 | largest=BigNum.really_huge, |
| 100 | e=FloatNum.e, |
| 101 | pi=FloatNum.pi, |
| 102 | tau=FloatNum.tau, |
| 103 | i=WierdNum.inf, |
| 104 | j=WierdNum.neg_inf, |
| 105 | n=WierdNum.nan, |
| 106 | ) |
| 107 | nd = self.loads(self.dumps(d)) |
| 108 | self.assertEqual(nd['tiny'], SMALL) |
| 109 | self.assertEqual(nd['large'], BIG) |
| 110 | self.assertEqual(nd['larger'], HUGE) |
| 111 | self.assertEqual(nd['largest'], REALLY_HUGE) |
| 112 | self.assertEqual(nd['e'], E) |
| 113 | self.assertEqual(nd['pi'], PI) |
| 114 | self.assertEqual(nd['tau'], TAU) |
| 115 | self.assertEqual(nd['i'], INF) |
| 116 | self.assertEqual(nd['j'], NEG_INF) |
| 117 | self.assertTrue(isnan(nd['n'])) |
| 118 | |
| 119 | class TestPyEnum(TestEnum, PyTest): pass |
| 120 | class TestCEnum(TestEnum, CTest): pass |
nothing calls this directly
no test coverage detected