def __init__(self, username, password): self.client = omero.client_wrapper(username, password) self.client.connect() self.files = {} self.fd = [] now = time() self.files['/'] = dict(st_mode=(S_IFDIR | 0755), st_ctime=now, st_mtime=now, st_atime=now)
def doDisconnect(self): if self._has_connected: self.doConnect() self.gateway.seppuku() self.assert_(not self.gateway.isConnected(), "Can not disconnect") self.gateway = omero.client_wrapper(group="system", try_super=True) self.assert_(self.gateway, "Can not get gateway from connection") self._has_connected = False
def create_gateway(self, useragent, username=None, password=None): host, port = self.lookup_host_and_port() return client_wrapper(username, password, host=host, port=port, secure=self.is_secure, useragent=useragent, anonymous=self.is_public)
def __init__(self): ds = settings.DEMO_SERVER self.conn = client_wrapper(ds['username'], ds['passwd'], host=ds['host'], port=ds['port']) self.conn.connect() self.demo_group = self.conn.lookupGroup("demo_group") self.experimenters = list() for e in list(self.conn.containedExperimenters(self.demo_group.id)): if e.omeName != 'root' and e.omeName != 'root_demo': self.experimenters.append(e)
def setUp(self, skipTestDB=False): self.tmpfiles = [] self._has_connected = False self.doDisconnect() self.USER = dbhelpers.USERS['user'] self.AUTHOR = dbhelpers.USERS['author'] self.ADMIN = dbhelpers.ROOT gateway = omero.client_wrapper() try: rp = gateway.getProperty('omero.rootpass') if rp: dbhelpers.ROOT.passwd = rp finally: gateway.seppuku() self.prepTestDB(onlyUsers=skipTestDB) self.doDisconnect()
def create_gateway(self, useragent, username=None, password=None): host, port = self.lookup_host_and_port() return client_wrapper( username, password, host=host, port=port, secure=self.is_secure, useragent=useragent, anonymous=self.is_public)