(self)
| 2969 | class ContextAPItests: |
| 2970 | |
| 2971 | def test_none_args(self): |
| 2972 | Context = self.decimal.Context |
| 2973 | InvalidOperation = self.decimal.InvalidOperation |
| 2974 | DivisionByZero = self.decimal.DivisionByZero |
| 2975 | Overflow = self.decimal.Overflow |
| 2976 | |
| 2977 | c1 = Context() |
| 2978 | c2 = Context(prec=None, rounding=None, Emax=None, Emin=None, |
| 2979 | capitals=None, clamp=None, flags=None, traps=None) |
| 2980 | for c in [c1, c2]: |
| 2981 | self.assertEqual(c.prec, 28) |
| 2982 | self.assertEqual(c.rounding, ROUND_HALF_EVEN) |
| 2983 | self.assertEqual(c.Emax, 999999) |
| 2984 | self.assertEqual(c.Emin, -999999) |
| 2985 | self.assertEqual(c.capitals, 1) |
| 2986 | self.assertEqual(c.clamp, 0) |
| 2987 | assert_signals(self, c, 'flags', []) |
| 2988 | assert_signals(self, c, 'traps', [InvalidOperation, DivisionByZero, |
| 2989 | Overflow]) |
| 2990 | |
| 2991 | def test_pickle(self): |
| 2992 |
nothing calls this directly
no test coverage detected