コード例 #1
0
 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)
コード例 #2
0
 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
コード例 #3
0
 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)
コード例 #4
0
ファイル: delegator.py プロジェクト: sbesson/registry
 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)
コード例 #5
0
    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()
コード例 #6
0
    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()
コード例 #7
0
ファイル: connector.py プロジェクト: emilroz/openmicroscopy
 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)