def _ca_connect(chid,timeout=5.0): n = 0 t0 = time.time() conn = 2==ca.state(chid) while (not conn) and (time.time()-t0 < timeout): ca.poll(1.e-6,1.e-4) conn = 2==ca.state(chid) n += 1 return conn, time.time()-t0, n
def test_Connected(): pvn = pvnames.double_pv chid = ca.create_channel(pvn, connect=True) isconn = ca.isConnected(chid) write('CA test Connected (%s) = %s' % (pvn, isconn)) assert isconn assert ca.state(chid) == ca.dbr.CS_CONN assert ca.access(chid) == 'read/write'
def test_Connected(self): pvn = pvnames.double_pv chid = ca.create_channel(pvn,connect=True) isconn = ca.isConnected(chid) write( 'CA test Connected (%s) = %s' % (pvn,isconn)) self.assertEqual(isconn,True) state= ca.state(chid) self.assertEqual(state,ca.dbr.CS_CONN) acc = ca.access(chid) self.assertEqual(acc,'read/write')