PIRATE TEST RESULTS last run: Tue Mar 9 08:02:01 EST 2010 this file is generated daily from the latest versions of pirate and parrot. EEEEEEEFEFEFFEFEEEEEEEEFFEEEFEEEEEEEEEFEEEFFFFEEEEEFFEEFEF.EFE ====================================================================== ERROR: test_PARROT_INLINE ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_arg_order ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_assignment ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_augmented_assignment ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_bitwise ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_break ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_class ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_compare ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_continue ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_del_key (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 81, in test_del_key res = self.pirate_invoke( File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_dict ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_discard_listcomp ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1770, in invoke code = compile(tree) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1761, in compile return Dispatch(simplify(ast)).getCode() File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1757, in Dispatch vis.preorder(ast, inst) File "/usr/lib/python2.4/compiler/visitor.py", line 63, in preorder self.dispatch(tree, *args) # XXX *args make sense? File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1310, in visitDiscard self.compileExpression(node.expr) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 315, in compileExpression return meth(node, allocate) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 877, in expressSimpleListComp self.append(self.set_lineno(node)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 148, in set_lineno if (node.lineno is not None and AttributeError: SimpleListComp instance has no attribute 'lineno' ====================================================================== ERROR: test_euclid (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 94, in test_euclid res = pirate.invoke(open("benchmarks/euclid.py").read()) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_except_called_raise ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_for ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_for_else ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_generator ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_global ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_instance ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_int ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1772, in invoke print >> i, code IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_lambda ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_lexical_scope ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_list ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_listcomp ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1770, in invoke code = compile(tree) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1761, in compile return Dispatch(simplify(ast)).getCode() File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1757, in Dispatch vis.preorder(ast, inst) File "/usr/lib/python2.4/compiler/visitor.py", line 63, in preorder self.dispatch(tree, *args) # XXX *args make sense? File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 910, in visitPrintnl self.visitPrint(node) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 902, in visitPrint arg = self.compileExpression(n) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 315, in compileExpression return meth(node, allocate) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 877, in expressSimpleListComp self.append(self.set_lineno(node)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 148, in set_lineno if (node.lineno is not None and AttributeError: SimpleListComp instance has no attribute 'lineno' ====================================================================== ERROR: test_listcomp_item ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1770, in invoke code = compile(tree) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1761, in compile return Dispatch(simplify(ast)).getCode() File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1757, in Dispatch vis.preorder(ast, inst) File "/usr/lib/python2.4/compiler/visitor.py", line 63, in preorder self.dispatch(tree, *args) # XXX *args make sense? File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 910, in visitPrintnl self.visitPrint(node) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 902, in visitPrint arg = self.compileExpression(n) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 315, in compileExpression return meth(node, allocate) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 373, in expressSubscript base = self.compileExpression(node.expr, allocate=-1) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 315, in compileExpression return meth(node, allocate) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 877, in expressSimpleListComp self.append(self.set_lineno(node)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 148, in set_lineno if (node.lineno is not None and AttributeError: SimpleListComp instance has no attribute 'lineno' ====================================================================== ERROR: test_logic ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_math ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_methods ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_microthreads ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_microthreads_more ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_multi_return ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_nested_call ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_nested_subscripts ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_range ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_recursion ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_return_tuple ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_shift ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_simple_listcomp ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1770, in invoke code = compile(tree) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1761, in compile return Dispatch(simplify(ast)).getCode() File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1757, in Dispatch vis.preorder(ast, inst) File "/usr/lib/python2.4/compiler/visitor.py", line 63, in preorder self.dispatch(tree, *args) # XXX *args make sense? File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 40, in default self.dispatch(child, *args) File "/usr/lib/python2.4/compiler/visitor.py", line 57, in dispatch return meth(node, *args) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 910, in visitPrintnl self.visitPrint(node) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 902, in visitPrint arg = self.compileExpression(n) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 315, in compileExpression return meth(node, allocate) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 877, in expressSimpleListComp self.append(self.set_lineno(node)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 148, in set_lineno if (node.lineno is not None and AttributeError: SimpleListComp instance has no attribute 'lineno' ====================================================================== ERROR: test_try_except ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_try_finally (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 135, in test_try_finally res = self.pirate_invoke( File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_unary ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_varargs ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1772, in invoke print >> i, code IOError: [Errno 32] Broken pipe ====================================================================== ERROR: test_while_else ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 40, in runTest res = self.pirate_invoke(open(file).read()).strip() File "PirateTest.py", line 24, in pirate_invoke return pirate.invoke(trim(code)) File "/web/script/sabren/pirate.tangentcode.com/pirate/pirate.py", line 1774, in invoke i.close() IOError: [Errno 32] Broken pipe ====================================================================== FAIL: test_clear_eh (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 162, in test_clear_eh self.assertEquals(res, "Lexical 'hell' not found\n") AssertionError: '/bin/sh: parrot: command not found\n' != "Lexical 'hell' not found\n" ====================================================================== FAIL: test_concat ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != 'foobar' ====================================================================== FAIL: test_def ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '1' ====================================================================== FAIL: test_del_attr (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 78, in test_del_attr self.assertEquals(res, "1\nAttributeError: C instance has no attribute 'x'\n") AssertionError: '/bin/sh: parrot: command not found\n' != "1\nAttributeError: C instance has no attribute 'x'\n" ====================================================================== FAIL: test_del_name (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 67, in test_del_name self.assertEquals(res, "Lexical 'x' not found\n") AssertionError: '/bin/sh: parrot: command not found\n' != "Lexical 'x' not found\n" ====================================================================== FAIL: test_if ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != 'shiver me timbers!\nyar har har!\navast, ye landlubbers!' ====================================================================== FAIL: test_if_expr ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != 'x' ====================================================================== FAIL: test_lambda_anonymous ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '25' ====================================================================== FAIL: test_minimal_function ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '1' ====================================================================== FAIL: test_no_return ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != 'None' ====================================================================== FAIL: test_pass ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '' ====================================================================== FAIL: test_print ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != 'hello, world!' ====================================================================== FAIL: test_raise (__main__.PirateTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 131, in test_raise self.assertEquals(res, "to be or not to be\n") AssertionError: '/bin/sh: parrot: command not found\n' != 'to be or not to be\n' ====================================================================== FAIL: test_simplemath ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '6' ====================================================================== FAIL: test_string ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '[\'abc\', "can\'t", \'I "quote" everything\', \'one \\\' two " back \\\\ done\']' ====================================================================== FAIL: test_tuple ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '(1, 2, (3, 4), 5)' ====================================================================== FAIL: test_unpack_list ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '[] [1] [1, 2, 3]' ====================================================================== FAIL: test_while ---------------------------------------------------------------------- Traceback (most recent call last): File "PirateTest.py", line 179, in testFunc = lambda self, test=test: self.runTest(test) File "PirateTest.py", line 41, in runTest self.assertEquals(res, open(outfile).read().strip()) AssertionError: '/bin/sh: parrot: command not found' != '3 2 1' ---------------------------------------------------------------------- Ran 62 tests in 2.188s FAILED (failures=18, errors=43)