[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