[pypy-svn] r41990 - in pypy/dist/pypy/translator/js: . test
arigo at codespeak.net
arigo at codespeak.net
Tue Apr 10 18:23:42 CEST 2007
Author: arigo
Date: Tue Apr 10 18:23:41 2007
New Revision: 41990
Modified:
pypy/dist/pypy/translator/js/main.py
pypy/dist/pypy/translator/js/test/test_main.py
Log:
Revert r41989 - many tests fail. Mea culpa.
Modified: pypy/dist/pypy/translator/js/main.py
==============================================================================
--- pypy/dist/pypy/translator/js/main.py (original)
+++ pypy/dist/pypy/translator/js/main.py Tue Apr 10 18:23:41 2007
@@ -117,7 +117,7 @@
print retval
return retval
-def rpython2javascript(mod, function_names, jsconfig=None):
+def rpython2javascript(mod, function_names, jsconfig=None, use_pdb=True):
if isinstance(function_names, str):
function_names = [function_names]
# avoid confusion
@@ -129,6 +129,8 @@
if jsconfig is None:
jsconfig = Config(js_optiondescr)
+ if use_pdb:
+ jsconfig.use_pdb = True
module_name = mod.__name__
if not function_names and 'main' in mod.__dict__:
function_names.append('main')
@@ -160,4 +162,4 @@
# XXX: Add some possibility to write down selected file
except Exception, e:
# do something nice with it
- debug(driver, jsconfig.use_pdb)
+ debug(driver, use_pdb)
Modified: pypy/dist/pypy/translator/js/test/test_main.py
==============================================================================
--- pypy/dist/pypy/translator/js/test/test_main.py (original)
+++ pypy/dist/pypy/translator/js/test/test_main.py Tue Apr 10 18:23:41 2007
@@ -33,11 +33,11 @@
pass
def test_bookkeeper_cleanup():
- assert rpython2javascript(sys.modules[__name__], ["fun"], jsconfig)
- assert rpython2javascript(sys.modules[__name__], ["fun"], jsconfig)
+ assert rpython2javascript(sys.modules[__name__], ["fun"])
+ assert rpython2javascript(sys.modules[__name__], ["fun"])
def test_module_none():
- assert rpython2javascript(None, "fff", jsconfig)
+ assert rpython2javascript(None, "fff")
class TestJsMain(object):
def _test_not_raises(self, mod_file, args_rest=[]):
More information about the Pypy-commit
mailing list