提交 b9c78425 编写于 作者: D Damien George

tests/micropython/extreme_exc.py: Allow to run without any emg exc buf.

上级 4caadc3c
......@@ -35,7 +35,7 @@ def main():
except Exception as er:
e = er
micropython.heap_unlock()
print(repr(e)[:50])
print(repr(e)[:10])
# create an exception with a long formatted error message while heap is low
# should use the heap and truncate the message
......@@ -51,7 +51,7 @@ def main():
e = er
lst[0] = None
lst = None
print(repr(e)[:43])
print(repr(e)[:10])
# raise a deep exception with the heap locked
# should use emergency exception and be unable to resize traceback array
......@@ -63,7 +63,7 @@ def main():
except Exception as er:
e = er
micropython.heap_unlock()
print(repr(e))
print(repr(e)[:13])
# create an exception on the heap with some traceback on the heap, but then
# raise it with the heap locked so it can't allocate any more traceback
......
Exception()
TypeError("unexpected keyword argument 'abcdefghij
TypeError("unexpected keyword argument 'abc
RuntimeError('maximum recursion depth exceeded',)
TypeError(
TypeError(
RuntimeError(
Exception('my exception',)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册