# Test just the SSL support in the socket module, in a moderately bogus way.

import sys
from greentest import test_support
from eventlet.green import socket
import errno
import unittest

# Optionally test SSL support.  This requires the 'network' resource as given
# on the regrtest command line.
skip_expected = not (test_support.is_resource_enabled('network') and
                     hasattr(socket, "ssl"))

def test_basic():
    test_support.requires('network')

    from eventlet.green import urllib

    if test_support.verbose:
        print "test_basic ..."

    socket.RAND_status()
    socket.RAND_add("this is a random string", 75.0)

    try:
        f = urllib.urlopen('https://sf.net')
    except IOError, exc:
        if exc.errno == errno.ETIMEDOUT:
            raise test_support.ResourceDenied('HTTPS connection is timing out')
        else:
            raise
Beispiel #2
0
# Test just the SSL support in the socket module, in a moderately bogus way.

import sys
from greentest import test_support
from eventlib.green import socket
import errno
import unittest

# Optionally test SSL support.  This requires the 'network' resource as given
# on the regrtest command line.
skip_expected = not (test_support.is_resource_enabled('network')
                     and hasattr(socket, "ssl"))


def test_basic():
    test_support.requires('network')

    from eventlib.green import urllib

    if test_support.verbose:
        print("test_basic ...")

    socket.RAND_status()
    socket.RAND_add("this is a random string", 75.0)

    try:
        f = urllib.urlopen('https://sf.net')
    except IOError as exc:
        if exc.errno == errno.ETIMEDOUT:
            raise test_support.ResourceDenied('HTTPS connection is timing out')
        else: