Lines Matching refs:Decimal
3 from decimal import Decimal
151 _components(F(Decimal('1.1'))))
153 _components(F(Decimal('3.5e-2'))))
155 _components(F(Decimal('.000e20'))))
157 self.assertRaises(ValueError, F, Decimal('nan'))
158 self.assertRaises(ValueError, F, Decimal('snan'))
159 self.assertRaises(OverflowError, F, Decimal('inf'))
160 self.assertRaises(OverflowError, F, Decimal('-inf'))
324 self.assertEqual(F(0), F.from_decimal(Decimal("-0")))
325 self.assertEqual(F(5, 10), F.from_decimal(Decimal("0.5")))
326 self.assertEqual(F(5, 1000), F.from_decimal(Decimal("5e-3")))
327 self.assertEqual(F(5000), F.from_decimal(Decimal("5e3")))
329 F.from_decimal(Decimal("0." + "9" * 30)))
334 F.from_decimal, Decimal("inf"))
337 F.from_decimal, Decimal("-inf"))
340 F.from_decimal, Decimal("nan"))
343 F.from_decimal, Decimal("snan"))
611 # Decimal refuses mixed arithmetic (but not mixed comparisons)
613 F(3,11), Decimal('3.1415926'))
615 Decimal('3.1415926'), F(3,11))
766 # consistency with int and Decimal. (See issue #10356.)