Add a test for Context.copy().

This commit is contained in:
Raymond Hettinger 2004-08-08 20:17:45 +00:00
parent 0955f29703
commit 955d2b2168

View file

@ -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.