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")
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())
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")