From 4417478d0fc39b69fda058e93730b3dc3fdb1ec9 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sun, 13 Apr 2014 17:46:30 +0100 Subject: [PATCH] tests: Make tests pass on pyboard. --- tests/basics/fun-callstar.py | 2 ++ tests/basics/fun-defargs.py | 2 ++ tests/basics/with1.py | 4 ++-- tests/run-tests | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/tests/basics/fun-callstar.py b/tests/basics/fun-callstar.py index 255563b26b..e19acb3491 100644 --- a/tests/basics/fun-callstar.py +++ b/tests/basics/fun-callstar.py @@ -31,3 +31,5 @@ a.foo(1, 2, *[100]) # Iterator a.foo(*range(3)) + +print('flush') # so that it works on pyboard... diff --git a/tests/basics/fun-defargs.py b/tests/basics/fun-defargs.py index 0666b8c494..51516c7363 100644 --- a/tests/basics/fun-defargs.py +++ b/tests/basics/fun-defargs.py @@ -18,3 +18,5 @@ try: fun2(1, 2, 3, 4) except TypeError: print("TypeError") + +print('flush') # so that it works on pyboard... diff --git a/tests/basics/with1.py b/tests/basics/with1.py index 3db1d380d4..57a80709df 100644 --- a/tests/basics/with1.py +++ b/tests/basics/with1.py @@ -38,8 +38,8 @@ except ValueError: # These recursive try-finally tests are attempt to get some interpretation # of last phrase in http://docs.python.org/3.4/library/dis.html#opcode-WITH_CLEANUP -# "If the stack represents an exception, and the function call returns a ‘true’ -# value, this information is “zapped” and replaced with a single WHY_SILENCED +# "If the stack represents an exception, and the function call returns a 'true' +# value, this information is "zapped" and replaced with a single WHY_SILENCED # to prevent END_FINALLY from re-raising the exception. (But non-local gotos # will still be resumed.)" print("===") diff --git a/tests/run-tests b/tests/run-tests index 33409832ba..554f5134c5 100755 --- a/tests/run-tests +++ b/tests/run-tests @@ -49,7 +49,7 @@ for test_file in tests: if test_on_pyboard: pyb.enter_raw_repl() try: - if test_file == 'basics/math-fun.py': + if test_file == 'basics/memoryerror.py': # this test crashes the pyboard output_mupy = b'CRASH' else: