Greened CGIHTTPServer and added a 2.6 test that covers a bunch of *HTTPServer modules.
This commit is contained in:
17
eventlet/green/CGIHTTPServer.py
Normal file
17
eventlet/green/CGIHTTPServer.py
Normal 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()
|
20
tests/stdlib/test_httpservers.py
Normal file
20
tests/stdlib/test_httpservers.py
Normal 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()
|
Reference in New Issue
Block a user