#!/usr/bin/python from gevent import monkey monkey.patch_all() import unittest try: import httplib except ImportError: from http import client as httplib import socket import gevent.testing as greentest @unittest.skipUnless( hasattr(socket, 'ssl'), "Needs socket.ssl" ) class AmazonHTTPSTests(greentest.TestCase): __timeout__ = 30 def test_amazon_response(self): conn = httplib.HTTPSConnection('sdb.amazonaws.com') conn.debuglevel = 1 conn.request('GET', '/') conn.getresponse() def test_str_and_repr(self): conn = socket.socket() conn.connect(('sdb.amazonaws.com', 443)) ssl_conn = socket.ssl(conn) # pylint:disable=no-member assert str(ssl_conn) assert repr(ssl_conn) if __name__ == "__main__": greentest.main()