Exemple #1
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])
Exemple #2
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])
Exemple #3
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())