def assert_proxy(self, host, port, username=None, password=None): kwargs = AsyncHTTPClient.configurable_base()._Configurable__impl_kwargs defaults = kwargs['defaults'] if kwargs else {} self.assertEqual(host, defaults.get('proxy_host')) self.assertEqual(port, defaults.get('proxy_port')) self.assertEqual(username, defaults.get('proxy_username')) self.assertEqual(password, defaults.get('proxy_password'))