def testCleanUpAll(self): acc = Accumulator() a1 = self.work2(acc) self.assertEqual(1, acc.acc) self.assertEqual(2, len(Finalizer.finalizers)) clear_finalizers(True) self.assertEqual(1, acc.acc) self.assertEqual(0, len(Finalizer.finalizers)) a1.foo = "hello" del (a1) self.assertEqual(1, acc.acc)
def testCleanUpAll(self): acc = Accumulator() a1 = self.work2(acc) self.assertEqual(1, acc.acc) self.assertEqual(2, len(Finalizer.finalizers)) clear_finalizers(True) self.assertEqual(1, acc.acc) self.assertEqual(0, len(Finalizer.finalizers)) a1.foo = "hello" del(a1) self.assertEqual(1, acc.acc)
def testCleanUp(self): acc = Accumulator() a1 = self.work2(acc) self.assertEqual(1, acc.acc) self.assertEqual(2, len(ThreadSafeFinalizer.finalizers)) clear_finalizers(False) self.assertEqual(1, acc.acc) self.assertEqual(1, len(ThreadSafeFinalizer.finalizers)) a1.foo = "hello" del (a1) self.assertEqual(2, acc.acc) clear_finalizers(False) self.assertEqual(0, len(ThreadSafeFinalizer.finalizers))
def testCleanUp(self): acc = Accumulator() a1 = self.work2(acc) self.assertEqual(1, acc.acc) self.assertEqual(2, len(ThreadSafeFinalizer.finalizers)) clear_finalizers(False) self.assertEqual(1, acc.acc) self.assertEqual(1, len(ThreadSafeFinalizer.finalizers)) a1.foo = "hello" del(a1) self.assertEqual(2, acc.acc) clear_finalizers(False) self.assertEqual(0, len(ThreadSafeFinalizer.finalizers))
def tearDown(self): clear_finalizers(True)