From 34d0b3f85c9926d854acd7723b9e057744916ee0 Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 14 Oct 2016 00:32:34 +1100 Subject: tests/micropython: Add tests for heap_lock, and emergency exceptions. --- tests/micropython/heapalloc.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'tests/micropython/heapalloc.py') diff --git a/tests/micropython/heapalloc.py b/tests/micropython/heapalloc.py index 2dc7fa5e7..a651158ca 100644 --- a/tests/micropython/heapalloc.py +++ b/tests/micropython/heapalloc.py @@ -1,6 +1,6 @@ # check that we can do certain things without allocating heap memory -import gc +import micropython def f1(a): print(a) @@ -28,12 +28,7 @@ def test(): f2(i, i) # 2 args f3(1, 2, 3, 4) # function with lots of local state -# call h with heap allocation disabled and all memory used up -gc.disable() -try: - while True: - 'a'.lower # allocates 1 cell for boundmeth -except MemoryError: - pass +# call test() with heap allocation disabled +micropython.heap_lock() test() -gc.enable() +micropython.heap_unlock() -- cgit v1.2.3