• Home
  • Raw
  • Download

Lines Matching refs:traps

120        prec=9, rounding=ROUND_HALF_EVEN, traps=dict.fromkeys(Signals[m], 0)
389 self.context.traps[exception] = 1 #Catch these bugs...
391 self.context.traps[exception] = 0
405 self.context.traps[error] = 1
415 self.context.traps[error] = 0
425 self.context.traps[error] = 1
435 self.context.traps[error] = 0
440 self.context.traps[error] = 1
452 self.context.traps[error] = 0
582 c.traps[InvalidOperation] = True
775 nc.traps[InvalidOperation] = True
784 nc.traps[Rounded] = True
808 nc.traps[InvalidOperation] = False
1487 ctx.traps[InvalidOperation] = 1
1586 c3.traps[Underflow] = True
1591 cls.assertFalse(c2.traps[Underflow])
1600 cls.assertFalse(thiscontext.traps[Underflow])
2623 context = Context(prec=5, traps=[Inexact])
2843 capitals=None, clamp=None, flags=None, traps=None)
2891 self.assertEqual(c.traps, e.traps)
2913 traps=OrderedSignals[dumper][:ti]
2948 self.assertNotEqual(id(c.traps), id(d.traps))
3632 self.assertEqual(c1.traps, orig_ctx.traps)
3633 c1.traps[Clamped] = True
3640 self.assertEqual(c2.traps, new_ctx.traps)
3731 if context.traps[flag]:
3737 rounding=ROUND_HALF_EVEN, traps=[], flags=[])
3791 self.assertNotEqual(c.flags, c.traps)
3792 self.assertNotEqual(c.traps, c.flags)
3794 c.flags = c.traps
3795 self.assertEqual(c.flags, c.traps)
3796 self.assertEqual(c.traps, c.flags)
3799 c.traps = c.flags
3800 self.assertEqual(c.flags, c.traps)
3801 self.assertEqual(c.traps, c.flags)
3829 self.assertFalse(c.traps[FloatOperation])
3855 c.traps[FloatOperation] = True
3958 self.assertFalse(c.traps[FloatOperation])
3962 c.traps[FloatOperation] = True
3974 self.assertFalse(context.traps[FloatOperation])
3977 context.traps[Inexact] = True
3978 context.traps[FloatOperation] = True
3979 self.assertTrue(context.traps[FloatOperation])
3980 self.assertTrue(context.traps[Inexact])
4128 self.assertRaises(KeyError, Context, traps=["Q"])
4132 self.assertRaises(TypeError, Context, traps=(1,0))
4157 traps=None): argument
4175 if traps is not None:
4176 if isinstance(traps, list):
4177 traps = {v:(v in traps) for v in OrderedSignals[decimal] + traps}
4178 self.traps = traps
4241 c = MyContext(traps=[Rounded, DivisionByZero])
4243 self.assertTrue(c.traps[signal])
4246 self.assertFalse(c.traps[signal])
4315 c.traps[sig] = False
4418 c.traps[InvalidOperation] = False
4422 c.traps[InvalidOperation] = False
4438 c.traps[DivisionByZero] = False
4461 c.traps[Overflow] = False
4474 c.traps[InvalidOperation] = False
4615 c.traps = dict((s, 0) for s in OrderedSignals[P])
4753 c = Context(flags=C.DecClamped, traps=C.DecRounded)
4845 c.traps[sig] = True
4847 c.traps[FloatOperation] = True
4872 self.assertRaises(KeyError, c.traps.__setitem__, 801, 0)
4874 self.assertRaises(ValueError, c.traps.__delitem__, InvalidOperation)
5070 c.traps[InvalidOperation] = True
5126 c.traps[Inexact] = True
5173 c.traps[DivisionByZero] = True
5179 c.traps[InvalidOperation] = True
5184 c.traps[InvalidOperation] = True
5275 self.assertTrue(Overflow in c.traps)
5277 for k in c.traps.keys():
5278 c.traps[k] = True
5279 for v in c.traps.values():
5282 for k, v in c.traps.items():
5290 self.assertEqual(len(c.flags), len(c.traps))
5292 s = sys.getsizeof(c.traps)
5302 self.assertTrue(c.traps[InvalidOperation])
5312 d = c.traps.copy()
5314 c.traps = d
5315 assertIsExclusivelySet(Underflow, c.traps)
5340 traps = random.sample(OrderedSignals[C], t)
5349 traps=list(traps))
5364 for x in traps:
5376 assertIsExclusivelySet(InvalidOperation, c.traps)
5422 c.traps[InvalidOperation] = True
5448 c.traps[InvalidOperation] = True
5449 c.traps[Overflow] = True
5450 c.traps[Underflow] = True