def testPyFile(self): # this is the CPython file type, interpreted just like an extension type mapper = PythonMapper(DLL_PATH) try: f1 = mapper.CPyFileClass(os.path.join(self.testDir, 'newFile'), 'w') f1.write("hello!") f1.close() f2 = mapper.CPyFileClass(os.path.join(self.testDir, 'newFile'), 'r') assert f2.read() == 'hello!' f2.close() finally: mapper.Dispose()