Mercurial > pymonkey
diff tests/test_pymonkey.py @ 129:7b7a23615873
Added weakref support for runtimes.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sun, 23 Aug 2009 17:52:47 -0700 |
parents | 4179d1e1a75c |
children | a9c0db56e06b |
line wrap: on
line diff
--- a/tests/test_pymonkey.py Sun Aug 23 17:39:28 2009 -0700 +++ b/tests/test_pymonkey.py Sun Aug 23 17:52:47 2009 -0700 @@ -459,6 +459,13 @@ cx = rt.new_context() self.assertEqual(cx.get_runtime(), rt) + def testRuntimesAreWeakReferencable(self): + rt = pymonkey.Runtime() + wrt = weakref.ref(rt) + self.assertEqual(rt, wrt()) + del rt + self.assertEqual(wrt(), None) + def testContextsAreWeakReferencable(self): rt = pymonkey.Runtime() cx = rt.new_context()