Greened CGIHTTPServer and added a 2.6 test that covers a bunch of *HTTPServer modules.

This commit is contained in:
Ryan Williams
2009-11-29 03:24:04 -05:00
parent 7958daa396
commit 6c6ba8e857
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
from eventlet import patcher
from eventlet.green import BaseHTTPServer
from eventlet.green import SimpleHTTPServer
from eventlet.green import urllib
from eventlet.green import select
patcher.inject('CGIHTTPServer',
globals(),
('BaseHTTPServer', BaseHTTPServer),
('SimpleHTTPServer', SimpleHTTPServer),
('urllib', urllib),
('select', select))
del patcher
if __name__ == '__main__':
test()

View File

@@ -0,0 +1,20 @@
from eventlet import patcher
from eventlet.green import BaseHTTPServer
from eventlet.green import SimpleHTTPServer
from eventlet.green import CGIHTTPServer
from eventlet.green import urllib
from eventlet.green import httplib
from eventlet.green import threading
patcher.inject('test.test_httpservers',
globals(),
('BaseHTTPServer', BaseHTTPServer),
('SimpleHTTPServer', SimpleHTTPServer),
('CGIHTTPServer', CGIHTTPServer),
('urllib', urllib),
('httplib', httplib),
('threading', threading))
if __name__ == "__main__":
test_main()