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)
Example #2
0
 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)
Example #4
0
 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)
Example #7
0
 def setUp(self):
     VirtualDtor.resetDtorCounter()
Example #8
0
 def __init__(self):
     VirtualDtor.__init__(self)