def setUp(self): """ Setup our test case """ from twisted.trial.test import weird # test_unhandledDeferred creates a cycle. we need explicit control of gc gc.disable() self.test1 = _ForceGarbageCollectionDecorator( weird.TestBleeding('test_unhandledDeferred'))
def test_collectCalled(self): """ test gc.collect is called before and after each test. """ test = GarbageCollectionTests.BasicTest('test_foo') test = _ForceGarbageCollectionDecorator(test) result = reporter.TestResult() test.run(result) self.assertEqual(self._collectCalled, ['collect', 'setUp', 'test', 'tearDown', 'collect'])
def test_collectCalled(self): """ test gc.collect is called before and after each test. """ test = GarbageCollectionTests.BasicTest("test_foo") test = _ForceGarbageCollectionDecorator(test) result = reporter.TestResult() test.run(result) self.assertEqual(self._collectCalled, ["collect", "setUp", "test", "tearDown", "collect"])
def test_collectCalled(self): """ test gc.collect is called before and after each test. """ test = GarbageCollectionTests.BasicTest('test_foo') test = _ForceGarbageCollectionDecorator(test) result = reporter.TestResult() test.run(result) self.assertEqual( self._collectCalled, ['collect', 'setUp', 'test', 'tearDown', 'collect'])