def get_info(self, settings): return { 'apiurl': self.apiurl, 'apiversion': self.apiversion, 'debug': settings.get('debug', False), 'deployer': self.deployer.status(), 'sandbox': self.sandbox, 'uptime': int(time.time()) - self.start_time, 'version': get_version(), }
def run(): """Run the server""" if options.insecure: # Run the server over an insecure HTTP connection. server().listen(80) else: # Default configuration: run the server over a secure HTTPS connection. server().listen(443, ssl_options=_get_ssl_options()) redirector().listen(80) version = guiserver.get_version() logging.info('starting Juju GUI server v{}'.format(version)) IOLoop.instance().start()
def test_info(self): # The handler correctly returns information about the GUI server. expected = { "apiurl": "wss://api.example.com:17070", "apiversion": "clojure", "debug": False, "deployer": "deployments status", "sandbox": False, "uptime": 42, "version": get_version(), } response = self.fetch("/info") self.assertEqual(200, response.code) self.assertEqual("application/json; charset=UTF-8", response.headers["Content-Type"]) info = escape.json_decode(response.body) self.assertEqual(expected, info)
def test_info(self): # The handler correctly returns information about the GUI server. expected = { 'apiurl': 'wss://api.example.com:17070', 'apiversion': 'clojure', 'debug': False, 'deployer': 'deployments status', 'sandbox': False, 'uptime': 42, 'version': get_version(), } response = self.fetch('/info') self.assertEqual(200, response.code) self.assertEqual('application/json; charset=UTF-8', response.headers['Content-Type']) info = escape.json_decode(response.body) self.assertEqual(expected, info)
def test_info(self): # The handler correctly returns information about the GUI server. expected = { 'apiurl': 'wss://api.example.com:17070', 'apiversion': 'clojure', 'debug': False, 'deployer': 'deployments status', 'sandbox': False, 'uptime': 42, 'version': get_version(), } response = self.fetch('/info') self.assertEqual(200, response.code) self.assertEqual( 'application/json; charset=UTF-8', response.headers['Content-Type']) info = escape.json_decode(response.body) self.assertEqual(expected, info)
def run(): """Run the server""" port = options.port if options.insecure: # Run the server over an insecure HTTP connection. if port is None: port = 80 server().listen(port) else: # Default configuration: run the server over a secure HTTPS connection. if port is None: port = 443 redirector().listen(80) server().listen(port, ssl_options=_get_ssl_options()) version = guiserver.get_version() logging.info('starting Juju GUI server v{}'.format(version)) logging.info('listening on port {}'.format(port)) IOLoop.instance().start()
def run(): """Run the server""" port = options.port if options.insecure: # Run the server over an insecure HTTP connection. if port is None: port = 80 server().listen(port) else: # Default configuration: run the server over a secure HTTPS connection. if port is None: port = 443 redirector().listen(80) server().listen(port, ssl_options=_get_ssl_options()) version = guiserver.get_version() logging.info('starting Juju GUI server v{}'.format(version)) logging.info('listening on port {}'.format(port)) IOLoop.instance().start()