1 """Tests for httplib2 when the socket module is missing.
3 This helps ensure compatibility with environments such as AppEngine.
11 class MissingSocketTest(unittest.TestCase):
13 self._oldsocks = httplib2.socks
17 httplib2.socks = self._oldsocks
19 def testProxyDisabled(self):
20 proxy_info = httplib2.ProxyInfo('blah',
22 client = httplib2.Http(proxy_info=proxy_info)
23 self.assertRaises(httplib2.ProxiesUnavailableError,
24 client.request, 'http://localhost:-1/')