[pypy-svn] r38722 - in pypy/dist/pypy/translator/js/lib: . test

fijal at codespeak.net fijal at codespeak.net
Tue Feb 13 17:26:39 CET 2007


Author: fijal
Date: Tue Feb 13 17:26:37 2007
New Revision: 38722

Modified:
   pypy/dist/pypy/translator/js/lib/server.py
   pypy/dist/pypy/translator/js/lib/test/test_server.py
Log:
Ah, nice and not tested special-case ;-


Modified: pypy/dist/pypy/translator/js/lib/server.py
==============================================================================
--- pypy/dist/pypy/translator/js/lib/server.py	(original)
+++ pypy/dist/pypy/translator/js/lib/server.py	Tue Feb 13 17:26:37 2007
@@ -55,6 +55,8 @@
     
     def do_GET(self):
         path, args = parse_url(self.path)
+        if not path:
+            path = ["index"]
         name_path = path[0].replace(".", "_")
         if len(path) > 1:
             rest = os.path.sep.join(path[1:])

Modified: pypy/dist/pypy/translator/js/lib/test/test_server.py
==============================================================================
--- pypy/dist/pypy/translator/js/lib/test/test_server.py	(original)
+++ pypy/dist/pypy/translator/js/lib/test/test_server.py	Tue Feb 13 17:26:37 2007
@@ -18,6 +18,7 @@
     httpd = server.HTTPServer(('127.0.0.1', 21210), Handler)
     thread.start_new_thread(httpd.serve_forever, ())
     assert URLopener().open("http://127.0.0.1:21210/index").read() == "xxx"
+    assert URLopener().open("http://127.0.0.1:21210/").read() == "xxx"
 
 def test_own_startup():
     httpd = server.create_server(server_address=('127.0.0.1', 21211),



More information about the Pypy-commit mailing list