Esempio n. 1
0
 def testVirtualProtectedDtorOnCppCreatedObject(self):
     '''Original protected virtual destructor is being called for a C++ created object.'''
     dtor_called = ProtectedVirtualDestructor.dtorCalled()
     for i in range(1, 10):
         pvd = ProtectedVirtualDestructor.create()
         del pvd
         self.assertEqual(ProtectedVirtualDestructor.dtorCalled(), dtor_called + i)
Esempio n. 2
0
 def testVirtualProtectedDtor(self):
     '''Original protected virtual destructor is being called.'''
     dtor_called = ProtectedVirtualDestructor.dtorCalled()
     for i in range(1, 10):
         pvd = ProtectedVirtualDestructor()
         del pvd
         self.assertEqual(ProtectedVirtualDestructor.dtorCalled(), dtor_called + i)
Esempio n. 3
0
 def testVirtualProtectedDtorOnCppCreatedObject(self):
     '''Original protected virtual destructor is being called for a C++ created object.'''
     dtor_called = ProtectedVirtualDestructor.dtorCalled()
     for i in range(1, 10):
         pvd = ProtectedVirtualDestructor.create()
         del pvd
         self.assertEqual(ProtectedVirtualDestructor.dtorCalled(), dtor_called + i)
Esempio n. 4
0
 def testVirtualProtectedDtor(self):
     '''Original protected virtual destructor is being called.'''
     dtor_called = ProtectedVirtualDestructor.dtorCalled()
     for i in range(1, 10):
         pvd = ProtectedVirtualDestructor()
         del pvd
         self.assertEqual(ProtectedVirtualDestructor.dtorCalled(), dtor_called + i)
Esempio n. 5
0
 def __init__(self):
     ProtectedVirtualDestructor.__init__(self)
Esempio n. 6
0
 def setUp(self):
     ProtectedVirtualDestructor.resetDtorCounter()
Esempio n. 7
0
 def __init__(self):
     ProtectedVirtualDestructor.__init__(self)
Esempio n. 8
0
 def setUp(self):
     ProtectedVirtualDestructor.resetDtorCounter()