def testVirtualDtorOnCppCreatedObject(self): '''Original virtual destructor is being called for a C++ created object.''' dtor_called = VirtualDtor.dtorCalled() for i in range(1, 10): vd = VirtualDtor.create() del vd self.assertEqual(VirtualDtor.dtorCalled(), dtor_called + i)
def testVirtualDtor(self): '''Original virtual destructor is being called.''' dtor_called = VirtualDtor.dtorCalled() for i in range(1, 10): vd = VirtualDtor() del vd self.assertEqual(VirtualDtor.dtorCalled(), dtor_called + i)
def setUp(self): VirtualDtor.resetDtorCounter()
def __init__(self): VirtualDtor.__init__(self)