[pypy-svn] r36092 - in pypy/dist/pypy/translator/js/examples: . test
fijal at codespeak.net
fijal at codespeak.net
Mon Jan 1 15:27:58 CET 2007
Author: fijal
Date: Mon Jan 1 15:27:57 2007
New Revision: 36092
Modified:
pypy/dist/pypy/translator/js/examples/server.py
pypy/dist/pypy/translator/js/examples/test/test_server.py
Log:
Add a test and not fork by default.
Modified: pypy/dist/pypy/translator/js/examples/server.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/server.py (original)
+++ pypy/dist/pypy/translator/js/examples/server.py Mon Jan 1 15:27:57 2007
@@ -98,10 +98,10 @@
self.end_headers()
self.wfile.write(data)
-def start_server(server_address = ('', 8000), handler=TestHandler, start_new=True):
+def start_server(server_address = ('', 8000), handler=TestHandler, fork=False):
httpd = HTTPServer(server_address, handler)
- if start_new:
+ if fork:
import thread
thread.start_new_thread(httpd.serve_forever, ())
print "Server started, listening on %s" % (server_address,)
Modified: pypy/dist/pypy/translator/js/examples/test/test_server.py
==============================================================================
--- pypy/dist/pypy/translator/js/examples/test/test_server.py (original)
+++ pypy/dist/pypy/translator/js/examples/test/test_server.py Mon Jan 1 15:27:57 2007
@@ -17,3 +17,7 @@
thread.start_new_thread(httpd.serve_forever, ())
assert URLopener().open("http://127.0.0.1:21210/index").read() == "xxx"
+def test_own_startup():
+ server.start_server(server_address=('127.0.0.1', 21211),
+ handler=Handler, fork=True)
+ assert URLopener().open("http://127.0.0.1:21210/index").read() == "xxx"
More information about the Pypy-commit
mailing list