# HG changeset patch # User Atul Varma # Date 1273550243 25200 # Node ID 739c87de4667c287c9ef7568ba468bcc682e8041 # Parent 056025f2c8ae1294acbe4ee7940f1b00258cdba3 added another gc test diff -r 056025f2c8ae -r 739c87de4667 test_pydertron.py --- a/test_pydertron.py Mon May 10 20:55:42 2010 -0700 +++ b/test_pydertron.py Mon May 10 20:57:23 2010 -0700 @@ -24,5 +24,15 @@ gc.collect() self.assertEqual(wrt(), None) + def testGC2(self): + sandbox = pydertron.JsSandbox(pydertron.NullFileSystem()) + sandbox.set_globals() + sandbox.run_script("var a = 1;") + wrt = weakref.ref(sandbox.rt) + sandbox.finish() + del sandbox + gc.collect() + self.assertEqual(wrt(), None) + if __name__ == '__main__': unittest.main()