Lines Matching refs:self

36     def test_floats(self):
38 self.assertEqual(self.dumps(enum), repr(enum.value))
39 self.assertEqual(float(self.dumps(enum)), enum)
40 self.assertEqual(self.loads(self.dumps(enum)), enum)
42 def test_weird_floats(self):
44 self.assertEqual(self.dumps(enum), expected)
46 self.assertEqual(float(self.dumps(enum)), enum)
47 self.assertEqual(self.loads(self.dumps(enum)), enum)
49 self.assertTrue(isnan(float(self.dumps(enum))))
50 self.assertTrue(isnan(self.loads(self.dumps(enum))))
52 def test_ints(self):
54 self.assertEqual(self.dumps(enum), str(enum.value))
55 self.assertEqual(int(self.dumps(enum)), enum)
56 self.assertEqual(self.loads(self.dumps(enum)), enum)
58 def test_list(self):
59 self.assertEqual(self.dumps(list(BigNum)),
61 self.assertEqual(self.loads(self.dumps(list(BigNum))),
63 self.assertEqual(self.dumps(list(FloatNum)),
65 self.assertEqual(self.loads(self.dumps(list(FloatNum))),
67 self.assertEqual(self.dumps(list(WierdNum)),
69 self.assertEqual(self.loads(self.dumps(list(WierdNum)))[:2],
71 self.assertTrue(isnan(self.loads(self.dumps(list(WierdNum)))[2]))
73 def test_dict_keys(self):
82 nd = self.loads(self.dumps(d))
83 self.assertEqual(nd[str(SMALL)], 'tiny')
84 self.assertEqual(nd[str(BIG)], 'large')
85 self.assertEqual(nd[str(HUGE)], 'larger')
86 self.assertEqual(nd[str(REALLY_HUGE)], 'largest')
87 self.assertEqual(nd[repr(E)], "Euler's number")
88 self.assertEqual(nd[repr(PI)], 'pi')
89 self.assertEqual(nd[repr(TAU)], 'tau')
90 self.assertEqual(nd['Infinity'], 'Infinity')
91 self.assertEqual(nd['-Infinity'], '-Infinity')
92 self.assertEqual(nd['NaN'], 'NaN')
94 def test_dict_values(self):
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']))