python-lua icon indicating copy to clipboard operation
python-lua copied to clipboard

Tests failures

Open jayvdb opened this issue 4 years ago • 0 comments

I ran the tests on Python 3.6 & 3.8 and seven of the tests seem to have failures: simple_math (minor), unaryop, listdict, variables (minor), comprehensions, continue, for

Is that expected?

Testing file: tests/simple_math.py output:  ['8', '16', '25', '32.0', '121.0', '5', '5.5', '172.18867924528', '']
expected:  ['8', '16', '25', '32', '121', '5', '5.5', '172.18867924528', '']
FAILED
Testing file: tests/import.py PASSED
Testing file: tests/del.py PASSED
Testing file: tests/unaryop.py output:  ['']
expected:  ['-45\t-45\t44', 'true\tfalse', '']
FAILED
Testing file: tests/with.py PASSED
Testing file: tests/listdict.py output:  ['5', '6', 'John\tDoe', '']
expected:  ['2', '2', 'John\tDoe', 'Sara\t4', '']
FAILED
Testing file: tests/attributes.py PASSED
Testing file: tests/global.py PASSED
Testing file: tests/varargs.py PASSED
Testing file: tests/iterdict.py PASSED
Testing file: tests/variables.py output:  ['100', '45', '4500', '2250.0', '']
expected:  ['100', '45', '4500', '2250', '']
FAILED
Testing file: tests/defaultargs.py PASSED
Testing file: tests/decorator.py PASSED
Testing file: tests/lambda.py PASSED
Testing file: tests/nestedclass.py PASSED
Testing file: tests/comprehensions.py output:  ['0', '2', '0', '2', '4', '0', '6', '0', '4', '8', '1\t1.0', '2\t4.0', '3\t9.0', '4\t16.0', '0\t0.0', '']
expected:  ['2', '2', '4', '6', '6', '4', '8', '12', '10', '1\t1', '2\t4', '3\t9', '4\t16', '5\t25', '']
FAILED
Testing file: tests/in.py PASSED
Testing file: tests/ifelse.py PASSED
Testing file: tests/luacode.py PASSED
Testing file: tests/while.py PASSED
Testing file: tests/continue.py output:  ['0\t * \t0\t = \t0', '0\t * \t1\t = \t0', '0\t * \t2\t = \t0', '0\t * \t3\t = \t0', '0\t * \t4\t = \t0', '0\t * \t5\t = \t0', '0\t * \t6\t = \t0', '0\t * \t8\t = \t0', '0\t * \t9\t = \t0', '1\t * \t0\t = \t0', '1\t * \t1\t = \t1', '1\t * \t2\t = \t2', '1\t * \t3\t = \t3', '1\t * \t4\t = \t4', '1\t * \t5\t = \t5', '1\t * \t6\t = \t6', '1\t * \t8\t = \t8', '1\t * \t9\t = \t9', '2\t * \t0\t = \t0', '2\t * \t1\t = \t2', '2\t * \t2\t = \t4', '2\t * \t3\t = \t6', '2\t * \t4\t = \t8', '2\t * \t5\t = \t10', '2\t * \t6\t = \t12', '2\t * \t8\t = \t16', '2\t * \t9\t = \t18', '3\t * \t0\t = \t0', '3\t * \t1\t = \t3', '3\t * \t2\t = \t6', '3\t * \t3\t = \t9', '3\t * \t4\t = \t12', '3\t * \t5\t = \t15', '3\t * \t6\t = \t18', '3\t * \t8\t = \t24', '3\t * \t9\t = \t27', '4\t * \t0\t = \t0', '4\t * \t1\t = \t4', '4\t * \t2\t = \t8', '4\t * \t3\t = \t12', '4\t * \t4\t = \t16', '4\t * \t5\t = \t20', '4\t * \t6\t = \t24', '4\t * \t8\t = \t32', '4\t * \t9\t = \t36', '6\t * \t0\t = \t0', '6\t * \t1\t = \t6', '6\t * \t2\t = \t12', '6\t * \t3\t = \t18', '6\t * \t4\t = \t24', '6\t * \t5\t = \t30', '6\t * \t6\t = \t36', '6\t * \t8\t = \t48', '6\t * \t9\t = \t54', '7\t * \t0\t = \t0', '7\t * \t1\t = \t7', '7\t * \t2\t = \t14', '7\t * \t3\t = \t21', '7\t * \t4\t = \t28', '7\t * \t5\t = \t35', '7\t * \t6\t = \t42', '7\t * \t8\t = \t56', '7\t * \t9\t = \t63', '8\t * \t0\t = \t0', '8\t * \t1\t = \t8', '8\t * \t2\t = \t16', '8\t * \t3\t = \t24', '8\t * \t4\t = \t32', '8\t * \t5\t = \t40', '8\t * \t6\t = \t48', '8\t * \t8\t = \t64', '8\t * \t9\t = \t72', '9\t * \t0\t = \t0', '9\t * \t1\t = \t9', '9\t * \t2\t = \t18', '9\t * \t3\t = \t27', '9\t * \t4\t = \t36', '9\t * \t5\t = \t45', '9\t * \t6\t = \t54', '9\t * \t8\t = \t72', '9\t * \t9\t = \t81', '']
expected:  ['1\t * \t1\t = \t1', '1\t * \t2\t = \t2', '1\t * \t3\t = \t3', '1\t * \t4\t = \t4', '1\t * \t5\t = \t5', '1\t * \t6\t = \t6', '1\t * \t8\t = \t8', '1\t * \t9\t = \t9', '1\t * \t10\t = \t10', '2\t * \t1\t = \t2', '2\t * \t2\t = \t4', '2\t * \t3\t = \t6', '2\t * \t4\t = \t8', '2\t * \t5\t = \t10', '2\t * \t6\t = \t12', '2\t * \t8\t = \t16', '2\t * \t9\t = \t18', '2\t * \t10\t = \t20', '3\t * \t1\t = \t3', '3\t * \t2\t = \t6', '3\t * \t3\t = \t9', '3\t * \t4\t = \t12', '3\t * \t5\t = \t15', '3\t * \t6\t = \t18', '3\t * \t8\t = \t24', '3\t * \t9\t = \t27', '3\t * \t10\t = \t30', '4\t * \t1\t = \t4', '4\t * \t2\t = \t8', '4\t * \t3\t = \t12', '4\t * \t4\t = \t16', '4\t * \t5\t = \t20', '4\t * \t6\t = \t24', '4\t * \t8\t = \t32', '4\t * \t9\t = \t36', '4\t * \t10\t = \t40', '6\t * \t1\t = \t6', '6\t * \t2\t = \t12', '6\t * \t3\t = \t18', '6\t * \t4\t = \t24', '6\t * \t5\t = \t30', '6\t * \t6\t = \t36', '6\t * \t8\t = \t48', '6\t * \t9\t = \t54', '6\t * \t10\t = \t60', '7\t * \t1\t = \t7', '7\t * \t2\t = \t14', '7\t * \t3\t = \t21', '7\t * \t4\t = \t28', '7\t * \t5\t = \t35', '7\t * \t6\t = \t42', '7\t * \t8\t = \t56', '7\t * \t9\t = \t63', '7\t * \t10\t = \t70', '8\t * \t1\t = \t8', '8\t * \t2\t = \t16', '8\t * \t3\t = \t24', '8\t * \t4\t = \t32', '8\t * \t5\t = \t40', '8\t * \t6\t = \t48', '8\t * \t8\t = \t64', '8\t * \t9\t = \t72', '8\t * \t10\t = \t80', '9\t * \t1\t = \t9', '9\t * \t2\t = \t18', '9\t * \t3\t = \t27', '9\t * \t4\t = \t36', '9\t * \t5\t = \t45', '9\t * \t6\t = \t54', '9\t * \t8\t = \t72', '9\t * \t9\t = \t81', '9\t * \t10\t = \t90', '10\t * \t1\t = \t10', '10\t * \t2\t = \t20', '10\t * \t3\t = \t30', '10\t * \t4\t = \t40', '10\t * \t5\t = \t50', '10\t * \t6\t = \t60', '10\t * \t8\t = \t80', '10\t * \t9\t = \t90', '10\t * \t10\t = \t100', '']
FAILED
Testing file: tests/class.py PASSED
Testing file: tests/iterlist.py PASSED
Testing file: tests/factorial.py PASSED
Testing file: tests/for.py output:  ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '3', '']
expected:  ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '3', '']
FAILED
Testing file: tests/localvars.py PASSED
Testing file: tests/comments.py PASSED
================================================================================
Passed: 20/27

jayvdb avatar Jul 01 '21 01:07 jayvdb