def test_parse_proxy_config(self):
    default_proxy_config = {'httpProxy': 'http://proxy.mycorp.com:3128', 'httpsProxy': 'https://user:example@example.com:3129', 'ftpProxy': 'http://ftpproxy.mycorp.com:21', 'noProxy': '*.intra.mycorp.com'}
    self.mock_client.base_url = 'http+docker://localunixsocket'
    self.mock_client._general_configs = {'proxies': {'default': default_proxy_config}}
    service = Service('foo', client=self.mock_client)
    assert (service._parse_proxy_config() == {'HTTP_PROXY': default_proxy_config['httpProxy'], 'http_proxy': default_proxy_config['httpProxy'], 'HTTPS_PROXY': default_proxy_config['httpsProxy'], 'https_proxy': default_proxy_config['httpsProxy'], 'FTP_PROXY': default_proxy_config['ftpProxy'], 'ftp_proxy': default_proxy_config['ftpProxy'], 'NO_PROXY': default_proxy_config['noProxy'], 'no_proxy': default_proxy_config['noProxy']})
def test_parse_proxy_config(self):
    default_proxy_config = {'httpProxy': 'http://proxy.mycorp.com:3128', 'httpsProxy': 'https://user:example@example.com:3129', 'ftpProxy': 'http://ftpproxy.mycorp.com:21', 'noProxy': '*.intra.mycorp.com'}
    self.mock_client.base_url = 'http+docker://localunixsocket'
    self.mock_client._general_configs = {'proxies': {'default': default_proxy_config}}
    service = Service('foo', client=self.mock_client)
    assert (service._parse_proxy_config() == {'HTTP_PROXY': default_proxy_config['httpProxy'], 'http_proxy': default_proxy_config['httpProxy'], 'HTTPS_PROXY': default_proxy_config['httpsProxy'], 'https_proxy': default_proxy_config['httpsProxy'], 'FTP_PROXY': default_proxy_config['ftpProxy'], 'ftp_proxy': default_proxy_config['ftpProxy'], 'NO_PROXY': default_proxy_config['noProxy'], 'no_proxy': default_proxy_config['noProxy']})