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())
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())