Home | History | Annotate | Download | only in test

Lines Matching refs:MyDecimal

2104         class MyDecimal(Decimal):
2107 d1 = MyDecimal(1)
2108 d2 = MyDecimal(2)
2116 self.assertIs(type(d), MyDecimal)
2120 self.assertIs(type(d), MyDecimal)
2129 # MyDecimal(Decimal)
2130 m = MyDecimal(d)
2131 self.assertIs(type(m), MyDecimal)
2135 # Decimal(MyDecimal)
2140 # MyDecimal(MyDecimal)
2142 x = MyDecimal(m)
2143 self.assertIs(type(x), MyDecimal)
2543 class MyDecimal(Decimal):
2547 self.assertTrue(issubclass(MyDecimal, Decimal))
2549 r = MyDecimal.from_float(0.1)
2550 self.assertEqual(type(r), MyDecimal)
2556 self.assertEqual(MyDecimal.from_float(bigint), MyDecimal(bigint))
2557 self.assertTrue(MyDecimal.from_float(float('nan')).is_qnan())
2558 self.assertTrue(MyDecimal.from_float(float('inf')).is_infinite())
2559 self.assertTrue(MyDecimal.from_float(float('-inf')).is_infinite())
2560 self.assertEqual(str(MyDecimal.from_float(float('nan'))),
2562 self.assertEqual(str(MyDecimal.from_float(float('inf'))),
2564 self.assertEqual(str(MyDecimal.from_float(float('-inf'))),
2566 self.assertRaises(TypeError, MyDecimal.from_float, 'abc')
2569 self.assertEqual(x, float(MyDecimal.from_float(x))) # roundtrip