Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 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')