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()