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')
def ReturnVisitID(self): try: if self.visit_id == None: if ca.isConnected(self.chid): return ca.get(self.chid) else: raise EnvironmentError('Cannot connect to epics') else: return self.visit_id except Exception as ex: self.conn.rollback() template = "An exception of type {0} occured. {1!r}" message = template.format(type(ex).__name__, ex.args) self.logger.error(message)