Mercurial > pydertron
comparison test_pydertron.py @ 34:739c87de4667
added another gc test
| author | Atul Varma <avarma@mozilla.com> |
|---|---|
| date | Mon, 10 May 2010 20:57:23 -0700 |
| parents | 056025f2c8ae |
| children | 6ddc83bb61f8 |
comparison
equal
deleted
inserted
replaced
| 33:056025f2c8ae | 34:739c87de4667 |
|---|---|
| 22 wrt = weakref.ref(sandbox.rt) | 22 wrt = weakref.ref(sandbox.rt) |
| 23 del sandbox | 23 del sandbox |
| 24 gc.collect() | 24 gc.collect() |
| 25 self.assertEqual(wrt(), None) | 25 self.assertEqual(wrt(), None) |
| 26 | 26 |
| 27 def testGC2(self): | |
| 28 sandbox = pydertron.JsSandbox(pydertron.NullFileSystem()) | |
| 29 sandbox.set_globals() | |
| 30 sandbox.run_script("var a = 1;") | |
| 31 wrt = weakref.ref(sandbox.rt) | |
| 32 sandbox.finish() | |
| 33 del sandbox | |
| 34 gc.collect() | |
| 35 self.assertEqual(wrt(), None) | |
| 36 | |
| 27 if __name__ == '__main__': | 37 if __name__ == '__main__': |
| 28 unittest.main() | 38 unittest.main() |
