コード例 #1
0
 def loginAsUser(self, username, password):
     blitz = settings.SERVER_LIST.get(pk=self.server_id) 
     if blitz is not None:       
         conn = webgateway_views._createConnection('', host=blitz.host, port=blitz.port, username=username, passwd=password, secure=True, useragent="TEST.webadmin")
         if conn is None or not conn.isConnected() or not conn.keepAlive():
             raise exceptions.Exception("Cannot connect")
         return conn
     else:
         raise exceptions.Exception("'%s' is not on omero.web.server_list")
コード例 #2
0
def getGuestConnection(host, port):
    conn = None
    guest = "guest"
    try:
        # do not store connection on connectors
        conn = _createConnection('', host=host, port=port, username=guest, passwd=guest, secure=True, useragent="OMERO.web")
        if conn is not None:
            logger.info("Have connection as Guest")
        else:
            logger.info("Open connection is not available")
    except Exception, x:
        logger.error(traceback.format_exc())
コード例 #3
0
    def setUp (self):
        c = omero.client(pmap=['--Ice.Config='+(os.environ.get("ICE_CONFIG"))])
        try:
            self.root_password = c.ic.getProperties().getProperty('omero.rootpass')
            omero_host = c.ic.getProperties().getProperty('omero.host')
        finally:
            c.__del__()

        blitz = settings.SERVER_LIST.find(server_host=omero_host)
        if blitz is not None:
            self.server_id = blitz.id
            self.rootconn = webgateway_views._createConnection('', host=blitz.host, port=blitz.port, username='******', passwd=self.root_password, secure=True, useragent="TEST.webadmin")
            if self.rootconn is None or not self.rootconn.isConnected() or not self.rootconn.keepAlive():
                raise exceptions.Exception("Cannot connect")
        else:
            raise exceptions.Exception("'%s' is not on omero.web.server_list")