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

Method test_dict_values

Lib/test/test_json/test_enum.py:94–117  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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
119class TestPyEnum(TestEnum, PyTest): pass
120class TestCEnum(TestEnum, CTest): pass

Callers

nothing calls this directly

Calls 5

isnanFunction · 0.90
assertTrueMethod · 0.80
loadsMethod · 0.45
dumpsMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected