Patcherized test_urllib2_localnet

This commit is contained in:
Ryan Williams
2009-11-29 22:01:31 -05:00
parent f6e97445c8
commit b48299f73b
2 changed files with 11 additions and 19 deletions

View File

@@ -34,5 +34,5 @@ import_main(globals(), 'test_thread')
#import_main(globals(), 'test_threading_local')
import_main(globals(), 'test_timeout')
import_main(globals(), 'test_urllib')
#import_main(globals(), 'test_urllib2')
#import_main(globals(), 'test_urllib2_localnet')
import_main(globals(), 'test_urllib2')
import_main(globals(), 'test_urllib2_localnet')

View File

@@ -1,24 +1,16 @@
#!/usr/bin/env python
from eventlet import patcher
from eventlet.green import BaseHTTPServer
from eventlet.green import threading
from eventlet.green import socket
from eventlet.green import urllib2
from eventlet.green import BaseHTTPServer
# need to override these modules before import so
# that classes inheriting from threading.Thread refer
# to the correct parent class
import sys
sys.modules['threading'] = threading
sys.modules['BaseHTTPServer'] = BaseHTTPServer
from test import test_urllib2_localnet
test_urllib2_localnet.socket = socket
test_urllib2_localnet.urllib2 = urllib2
test_urllib2_localnet.BaseHTTPServer = BaseHTTPServer
from test.test_urllib2_localnet import *
patcher.inject('test.test_urllib2_localnet',
globals(),
('BaseHTTPServer', BaseHTTPServer),
('threading', threading),
('socket', socket),
('urllib2', urllib2))
if __name__ == "__main__":
test_main()