From: Raymond Hettinger Date: Sun, 8 Aug 2004 20:17:45 +0000 (+0000) Subject: Add a test for Context.copy(). X-Git-Tag: v2.4a3~320 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=955d2b2168464da17b4e3f534ae5b3814970f7e9;p=python Add a test for Context.copy(). --- diff --git a/Lib/test/test_decimal.py b/Lib/test/test_decimal.py index 0a23808f5f..a32caed617 100644 --- a/Lib/test/test_decimal.py +++ b/Lib/test/test_decimal.py @@ -1056,6 +1056,14 @@ class ContextAPItests(unittest.TestCase): self.assert_(Decimal(10) in ['a', 1.0, Decimal(10), (1,2), {}]) self.assert_(Decimal(10) not in ['a', 1.0, (1,2), {}]) + def test_copy(self): + # All copies should be deep + c = Context() + d = c.copy() + self.assertNotEqual(id(c), id(d)) + self.assertNotEqual(id(c.flags), id(d.flags)) + self.assertNotEqual(id(c.traps), id(d.traps)) + def test_main(arith=False, verbose=None): """ Execute the tests.