summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/basics/gc1.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/basics/gc1.py b/tests/basics/gc1.py
new file mode 100644
index 000000000..140c8b0a6
--- /dev/null
+++ b/tests/basics/gc1.py
@@ -0,0 +1,22 @@
+# basic tests for gc module
+
+try:
+ import gc
+except ImportError:
+ print("SKIP")
+ import sys
+ sys.exit()
+
+print(gc.isenabled())
+gc.disable()
+print(gc.isenabled())
+gc.enable()
+print(gc.isenabled())
+
+gc.collect()
+
+if hasattr(gc, 'mem_free'):
+ # uPy has these extra functions
+ # just test they execute and return an int
+ assert type(gc.mem_free()) is int
+ assert type(gc.mem_alloc()) is int