def test_get_http_proxy(self): self.assertEqual(conf.get_http_proxy(), None) conf.set_config({'http_proxy': 'http://*****:*****@proxy-url:9000'}) self.assertEqual('http://*****:*****@proxy-url:9000', conf.get_http_proxy()) conf.set_config({'http_proxy': 'https://*****:*****@proxy-url:9000'}) self.assertEqual('https://*****:*****@proxy-url:9000', conf.get_http_proxy()) with self.assertLogs('cate', level='INFO') as cm: conf.set_config({'http_proxy': 'invalid_proxy_url'}) self.assertEqual('invalid_proxy_url', conf.get_http_proxy()) self.assertEqual(1, len(cm.output)) self.assertEqual("WARNING:cate:invalid configuration: http_proxy = 'invalid_proxy_url'", cm.output[0])
def test_get_http_proxy(self): self.assertEqual(conf.get_http_proxy(), None) conf.set_config({'http_proxy': 'http://*****:*****@proxy-url:9000'}) self.assertEqual('http://*****:*****@proxy-url:9000', conf.get_http_proxy()) conf.set_config({'http_proxy': 'https://*****:*****@proxy-url:9000'}) self.assertEqual('https://*****:*****@proxy-url:9000', conf.get_http_proxy()) with self.assertLogs('cate', level='INFO') as cm: conf.set_config({'http_proxy': 'invalid_proxy_url'}) self.assertEqual('invalid_proxy_url', conf.get_http_proxy()) self.assertEqual(1, len(cm.output)) self.assertEqual( "WARNING:cate:invalid configuration: http_proxy = 'invalid_proxy_url'", cm.output[0])
def get_config(self) -> dict: return dict(data_stores_path=conf.get_data_stores_path(), use_workspace_imagery_cache=conf.get_use_workspace_imagery_cache(), default_res_pattern=conf.get_default_res_pattern(), http_proxy=conf.get_http_proxy())