Ejemplo n.º 1
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)
Ejemplo n.º 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)
Ejemplo n.º 3
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)
Ejemplo n.º 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)
Ejemplo n.º 5
0
 def setUp(self):
     VirtualDtor.resetDtorCounter()
Ejemplo n.º 6
0
 def __init__(self):
     VirtualDtor.__init__(self)
Ejemplo n.º 7
0
 def setUp(self):
     VirtualDtor.resetDtorCounter()
Ejemplo n.º 8
0
 def __init__(self):
     VirtualDtor.__init__(self)