Exemple #1
0
 def testPassVoidPointerAsArgument(self):
     '''Passes a void pointer created in C++ as an argument to a function.'''
     voidptr = VoidHolder.gimmeMeSomeVoidPointer()
     voidHolder = VoidHolder()
     returnValue = voidHolder.takeVoidPointer(voidptr)
     self.assertEqual(returnValue, voidptr)
 def testGetVoidPointerFromCppAndPutsOnVoidHolder(self):
     '''Passes a void pointer created in C++ and to kept by VoidHolder.'''
     voidptr = VoidHolder.gimmeMeSomeVoidPointer()
     voidholder = VoidHolder(voidptr)
     self.assertEquals(voidptr, voidholder.voidPointer())
Exemple #3
0
 def testGetVoidPointerFromCppAndPutsOnVoidHolder(self):
     '''Passes a void pointer created in C++ to be kept by VoidHolder.'''
     voidptr = VoidHolder.gimmeMeSomeVoidPointer()
     voidholder = VoidHolder(voidptr)
     self.assertEqual(voidptr, voidholder.voidPointer())