def testCmp(self): vgd0ptr = self._newReadBcmk() vgd1ptr = self._newReadBcmk() ok = vgd.c_vgd_vgdcmp(vgd0ptr,vgd1ptr) self.assertEqual(ok,vgd.VGD_OK) v1 = C_MKSTR('PRES') ok = vgd.c_vgd_put_char(vgd0ptr, 'RFLD', v1) ok = vgd.c_vgd_vgdcmp(vgd0ptr,vgd1ptr) self.assertNotEqual(ok,vgd.VGD_OK)
def testNewFromTable(self): vgd0ptr = self._newReadBcmk() v1 = ct.POINTER(ct.c_double)() ni = ct.c_int(0) nj = ct.c_int(0) nk = ct.c_int(0) quiet = ct.c_int(0) ok = vgd.c_vgd_get_double_3d(vgd0ptr, 'VTBL', ct.byref(v1), ct.byref(ni), ct.byref(nj), ct.byref(nk), quiet) vgd1ptr = vgd.c_vgd_construct() ok = vgd.c_vgd_new_from_table(vgd1ptr, v1, ni, nj, nk) self.assertEqual(ok,vgd.VGD_OK) ok = vgd.c_vgd_vgdcmp(vgd0ptr,vgd1ptr) self.assertEqual(ok,vgd.VGD_OK)
def testNewFromTable(self): vgd0ptr = self._newReadBcmk() v1 = ct.POINTER(ct.c_double)() ni = ct.c_int(0) nj = ct.c_int(0) nk = ct.c_int(0) quiet = ct.c_int(0) ok = vgd.c_vgd_get_double_3d(vgd0ptr, _C_WCHAR2CHAR('VTBL'), ct.byref(v1), ct.byref(ni), ct.byref(nj), ct.byref(nk), quiet) vgd1ptr = vgd.c_vgd_construct() ok = vgd.c_vgd_new_from_table(vgd1ptr, v1, ni, nj, nk) self.assertEqual(ok,vgd.VGD_OK) ok = vgd.c_vgd_vgdcmp(vgd0ptr,vgd1ptr) self.assertEqual(ok,vgd.VGD_OK)
def testWriteDesc(self): vgd0ptr = self._newReadBcmk() self.erase_testfile() fileName = self.fname fileId = rmn.fstopenall(fileName, rmn.FST_RW) ok = vgd.c_vgd_write_desc(vgd0ptr,fileId) rmn.fstcloseall(fileId) self.assertEqual(ok,vgd.VGD_OK) fileId = rmn.fstopenall(fileName, rmn.FST_RO) vgd1ptr = vgd.c_vgd_construct() ok = vgd.c_vgd_new_read(vgd1ptr,fileId,-1,-1,-1,-1) rmn.fstcloseall(fileId) self.erase_testfile() ok = vgd.c_vgd_vgdcmp(vgd0ptr,vgd1ptr) self.assertEqual(ok,vgd.VGD_OK)
def testWriteDesc(self): vgd0ptr = self._newReadBcmk() self.erase_testfile() fileName = self.fname fileId = rmn.fstopenall(fileName, rmn.FST_RW) ok = vgd.c_vgd_write_desc(vgd0ptr, fileId) rmn.fstcloseall(fileId) self.assertEqual(ok, vgd.VGD_OK) fileId = rmn.fstopenall(fileName, rmn.FST_RO) vgd1ptr = vgd.c_vgd_construct() ok = vgd.c_vgd_new_read(vgd1ptr, fileId, -1, -1, -1, -1) rmn.fstcloseall(fileId) self.erase_testfile() ok = vgd.c_vgd_vgdcmp(vgd0ptr, vgd1ptr) self.assertEqual(ok, vgd.VGD_OK)
def testCmp(self): vgd0ptr = self._newReadBcmk() vgd1ptr = self._newReadBcmk() ok = vgd.c_vgd_vgdcmp(vgd0ptr, vgd1ptr) self.assertEqual(ok, vgd.VGD_OK)