tests: Make tests pass on pyboard.
This commit is contained in:
parent
9dcc60d0b1
commit
4417478d0f
|
@ -31,3 +31,5 @@ a.foo(1, 2, *[100])
|
||||||
|
|
||||||
# Iterator
|
# Iterator
|
||||||
a.foo(*range(3))
|
a.foo(*range(3))
|
||||||
|
|
||||||
|
print('flush') # so that it works on pyboard...
|
||||||
|
|
|
@ -18,3 +18,5 @@ try:
|
||||||
fun2(1, 2, 3, 4)
|
fun2(1, 2, 3, 4)
|
||||||
except TypeError:
|
except TypeError:
|
||||||
print("TypeError")
|
print("TypeError")
|
||||||
|
|
||||||
|
print('flush') # so that it works on pyboard...
|
||||||
|
|
|
@ -38,8 +38,8 @@ except ValueError:
|
||||||
|
|
||||||
# These recursive try-finally tests are attempt to get some interpretation
|
# 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
|
# 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’
|
# "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
|
# 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
|
# to prevent END_FINALLY from re-raising the exception. (But non-local gotos
|
||||||
# will still be resumed.)"
|
# will still be resumed.)"
|
||||||
print("===")
|
print("===")
|
||||||
|
|
|
@ -49,7 +49,7 @@ for test_file in tests:
|
||||||
if test_on_pyboard:
|
if test_on_pyboard:
|
||||||
pyb.enter_raw_repl()
|
pyb.enter_raw_repl()
|
||||||
try:
|
try:
|
||||||
if test_file == 'basics/math-fun.py':
|
if test_file == 'basics/memoryerror.py':
|
||||||
# this test crashes the pyboard
|
# this test crashes the pyboard
|
||||||
output_mupy = b'CRASH'
|
output_mupy = b'CRASH'
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue