diff options
author | Damien George <damien.p.george@gmail.com> | 2016-11-21 17:39:23 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-11-21 17:39:23 +1100 |
commit | 1f43d49f9efa22d81e10be7bd20933986b4a3320 (patch) | |
tree | 95a3c2091ee575be6b7b3363d5cb10f45fced524 /tests/micropython/heapalloc.py | |
parent | d70f87aaa2fe31b099359b4b27444f3b289cdb8c (diff) |
tests/micropython: Move alloc-less traceback test to separate test file.
The native emitter doesn't provide proper traceback info so this test
should not be run in that case.
Diffstat (limited to 'tests/micropython/heapalloc.py')
-rw-r--r-- | tests/micropython/heapalloc.py | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/tests/micropython/heapalloc.py b/tests/micropython/heapalloc.py index c19893a00..62f26df6a 100644 --- a/tests/micropython/heapalloc.py +++ b/tests/micropython/heapalloc.py @@ -1,7 +1,6 @@ # check that we can do certain things without allocating heap memory import micropython -import sys def f1(a): print(a) @@ -18,13 +17,6 @@ def f3(a, b, c, d): global_var = 1 -# preallocate exception instance with some room for a traceback -global_exc = StopIteration() -try: - raise global_exc -except: - pass - def test(): global global_var, global_exc global_var = 2 # set an existing global variable @@ -36,13 +28,6 @@ def test(): f2(i, i) # 2 args f3(1, 2, 3, 4) # function with lots of local state - # test that we can generate a traceback without allocating - global_exc.__traceback__ = None - try: - raise global_exc - except StopIteration as e: - sys.print_exception(e) - # call test() with heap allocation disabled micropython.heap_lock() test() |