removed test_xxx_green.py files; moved the relevant stuff to test_xxx.py directly; undone some of my changes to python standard tests
This commit is contained in:
@@ -18,7 +18,7 @@ PARSE_PERIOD = 10
|
|||||||
# the following aren't in the default list unless --all option present
|
# the following aren't in the default list unless --all option present
|
||||||
NOT_HUBS = set(['nginx'])
|
NOT_HUBS = set(['nginx'])
|
||||||
NOT_REACTORS = set(['wxreactor', 'glib2reactor', 'gtk2reactor'])
|
NOT_REACTORS = set(['wxreactor', 'glib2reactor', 'gtk2reactor'])
|
||||||
NOT_TESTS = set(['test_threading_green.py'])
|
NOT_TESTS = set(['test_threading.py'])
|
||||||
|
|
||||||
def w(s):
|
def w(s):
|
||||||
sys.stderr.write("%s\n" % (s, ))
|
sys.stderr.write("%s\n" % (s, ))
|
||||||
@@ -59,10 +59,9 @@ def enum_reactors():
|
|||||||
|
|
||||||
def enum_tests():
|
def enum_tests():
|
||||||
tests = []
|
tests = []
|
||||||
tests += glob('test*_green.py')
|
tests += glob('test_*.py')
|
||||||
tests += glob('test__*.py')
|
|
||||||
tests += glob('*_test.py')
|
tests += glob('*_test.py')
|
||||||
tests = set(tests) - NOT_TESTS
|
tests = set(tests) - NOT_TESTS - set(['test_support.py'])
|
||||||
return tests
|
return tests
|
||||||
|
|
||||||
def cmd(program):
|
def cmd(program):
|
||||||
|
@@ -1,11 +1,12 @@
|
|||||||
#do not run me, I don't import any socket module.
|
#!/usr/bin/env python
|
||||||
#run test_socket_green.py or test_socket_hook.py instead
|
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
from greentest import test_support
|
from greentest import test_support
|
||||||
|
|
||||||
from eventlet.green import thread
|
from eventlet.green import socket
|
||||||
from eventlet.green import threading
|
from eventlet.green import select
|
||||||
|
from eventlet.green import time
|
||||||
|
from eventlet.green import thread, threading
|
||||||
import Queue
|
import Queue
|
||||||
import sys
|
import sys
|
||||||
import array
|
import array
|
||||||
|
@@ -1,12 +0,0 @@
|
|||||||
#!/usr/bin/env python
|
|
||||||
|
|
||||||
import sys
|
|
||||||
if 'twisted.internet.reactor' not in sys.modules:
|
|
||||||
# the following line makes a difference on my machine (fixes 2 failures)
|
|
||||||
from twisted.internet import pollreactor; pollreactor.install()
|
|
||||||
|
|
||||||
from eventlet.green import socket
|
|
||||||
from eventlet.green import select
|
|
||||||
from eventlet.green import time
|
|
||||||
|
|
||||||
execfile('test_socket.py')
|
|
@@ -1,15 +1,22 @@
|
|||||||
# Test suite for SocketServer.py
|
# Test suite for SocketServer.py
|
||||||
|
# converted to unittest (Denis)
|
||||||
|
|
||||||
from greentest import test_support
|
from greentest import test_support
|
||||||
from greentest.test_support import (verbose, verify, TESTFN, TestSkipped,
|
from greentest.test_support import (verbose, verify, TESTFN, TestSkipped,
|
||||||
reap_children)
|
reap_children)
|
||||||
test_support.requires('network')
|
test_support.requires('network')
|
||||||
|
|
||||||
|
from eventlet.green.SocketServer import *
|
||||||
|
from eventlet.green import socket
|
||||||
import errno
|
import errno
|
||||||
|
from eventlet.green import select
|
||||||
|
from eventlet.green import time
|
||||||
|
from eventlet.green import threading
|
||||||
import os
|
import os
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
NREQ = 3
|
NREQ = 3
|
||||||
DELAY = 0.1
|
DELAY = 0.05
|
||||||
|
|
||||||
class MyMixinHandler:
|
class MyMixinHandler:
|
||||||
def handle(self):
|
def handle(self):
|
||||||
@@ -33,12 +40,10 @@ class MyMixinServer:
|
|||||||
self.server_close()
|
self.server_close()
|
||||||
raise
|
raise
|
||||||
|
|
||||||
teststring = "hello world\r\n"
|
teststring = "hello world\n"
|
||||||
|
|
||||||
def receive(sock, n, timeout=5):
|
def receive(sock, n, timeout=5):
|
||||||
#print 'select args: ', [sock], [], [], timeout
|
|
||||||
r, w, x = select.select([sock], [], [], timeout)
|
r, w, x = select.select([sock], [], [], timeout)
|
||||||
#print 'select results: ', r, w, x
|
|
||||||
if sock in r:
|
if sock in r:
|
||||||
return sock.recv(n)
|
return sock.recv(n)
|
||||||
else:
|
else:
|
||||||
|
@@ -1,8 +0,0 @@
|
|||||||
import sys
|
|
||||||
from eventlet.green.SocketServer import *
|
|
||||||
from eventlet.green import socket
|
|
||||||
from eventlet.green import select
|
|
||||||
from eventlet.green import time
|
|
||||||
from eventlet.green import threading
|
|
||||||
|
|
||||||
execfile('test_socketserver.py')
|
|
@@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
from greentest.test_support import verbose
|
from greentest.test_support import verbose
|
||||||
import random
|
import random
|
||||||
|
from eventlet.green import thread
|
||||||
|
from eventlet.green import time
|
||||||
|
|
||||||
mutex = thread.allocate_lock()
|
mutex = thread.allocate_lock()
|
||||||
rmutex = thread.allocate_lock() # for calls to random
|
rmutex = thread.allocate_lock() # for calls to random
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
from eventlet.green import thread
|
|
||||||
from eventlet.green import time
|
|
||||||
|
|
||||||
execfile('test_thread.py')
|
|
@@ -4,6 +4,9 @@ import greentest.test_support
|
|||||||
from greentest.test_support import verbose
|
from greentest.test_support import verbose
|
||||||
import random
|
import random
|
||||||
import sys
|
import sys
|
||||||
|
from eventlet.green import threading
|
||||||
|
from eventlet.green import thread
|
||||||
|
from eventlet.green import time
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
# A trivial mutable counter.
|
# A trivial mutable counter.
|
||||||
|
@@ -1,5 +0,0 @@
|
|||||||
from eventlet.green import threading
|
|
||||||
from eventlet.green import thread
|
|
||||||
from eventlet.green import time
|
|
||||||
|
|
||||||
execfile('test_threading.py')
|
|
@@ -7,6 +7,9 @@ from greentest import test_support
|
|||||||
# This requires the 'network' resource as given on the regrtest command line.
|
# This requires the 'network' resource as given on the regrtest command line.
|
||||||
skip_expected = not test_support.is_resource_enabled('network')
|
skip_expected = not test_support.is_resource_enabled('network')
|
||||||
|
|
||||||
|
from eventlet.green import time
|
||||||
|
from eventlet.green import socket
|
||||||
|
|
||||||
class CreationTestCase(unittest.TestCase):
|
class CreationTestCase(unittest.TestCase):
|
||||||
"""Test case for socket.gettimeout() and socket.settimeout()"""
|
"""Test case for socket.gettimeout() and socket.settimeout()"""
|
||||||
|
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
from eventlet.green import time
|
|
||||||
from eventlet.green import socket
|
|
||||||
|
|
||||||
execfile('test_timeout.py')
|
|
@@ -2,10 +2,10 @@ import unittest
|
|||||||
from greentest import test_support
|
from greentest import test_support
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
from eventlet.green import socket
|
||||||
import StringIO
|
import StringIO
|
||||||
|
from eventlet.green import urllib2
|
||||||
import urllib2
|
from eventlet.green.urllib2 import Request, OpenerDirector
|
||||||
from urllib2 import Request, OpenerDirector
|
|
||||||
|
|
||||||
# XXX
|
# XXX
|
||||||
# Request
|
# Request
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
import sys
|
|
||||||
from eventlet.green import socket
|
|
||||||
|
|
||||||
execfile('test_urllib2.py')
|
|
@@ -5,6 +5,11 @@ import urlparse
|
|||||||
import unittest
|
import unittest
|
||||||
import hashlib
|
import hashlib
|
||||||
from greentest import test_support
|
from greentest import test_support
|
||||||
|
from eventlet.green import threading
|
||||||
|
from eventlet.green import socket
|
||||||
|
from eventlet.green import urllib2
|
||||||
|
from eventlet.green import BaseHTTPServer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Loopback http server infrastructure
|
# Loopback http server infrastructure
|
||||||
|
@@ -1,7 +0,0 @@
|
|||||||
import sys
|
|
||||||
from eventlet.green import threading
|
|
||||||
from eventlet.green import socket
|
|
||||||
from eventlet.green import urllib2
|
|
||||||
from eventlet.green import BaseHTTPServer
|
|
||||||
|
|
||||||
execfile('test_urllib2_localnet.py')
|
|
Reference in New Issue
Block a user