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 testNewReadPutChar(self): vgd0ptr = self._newReadBcmk() v1 = C_MKSTR('PRES') quiet = ct.c_int(0) ok = vgd.c_vgd_put_char(vgd0ptr, 'RFLD', v1) self.assertEqual(ok,vgd.VGD_OK) v2 = C_MKSTR(' '*vgd.VGD_MAXSTR_NOMVAR) ok = vgd.c_vgd_get_char(vgd0ptr, 'RFLD', v2, quiet) self.assertEqual(ok,vgd.VGD_OK) self.assertEqual(v2.value.strip(),'PRES')
def testNewReadPutChar(self): vgd0ptr = self._newReadBcmk() v1 = C_MKSTR('PRES') quiet = ct.c_int(0) ok = vgd.c_vgd_put_char(vgd0ptr, _C_WCHAR2CHAR('ETIK'), v1) self.assertEqual(ok, vgd.VGD_OK) v2 = C_MKSTR(' ' * vgd.VGD_MAXSTR_NOMVAR) ok = vgd.c_vgd_get_char(vgd0ptr, _C_WCHAR2CHAR('ETIK'), v2, quiet) self.assertEqual(ok, vgd.VGD_OK) self.assertEqual(_C_CHAR2WCHAR(v2.value).strip(), 'PRES')