8000 examples/usercmodule: Add finaliser unit tests. · micropython/micropython@d0528fe · GitHub
[go: up one dir, main page]

Skip to content

Commit d0528fe

Browse files
committed
examples/usercmodule: Add finaliser unit tests.
Signed-off-by: Andrew Leech <andrew@alelec.net>
1 parent c846071 commit d0528fe

File tree

4 files changed

+36
-0
lines changed

4 files changed

+36
-0
lines changed

tests/misc/cexample_class_2.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# test custom native class
2+
3+
try:
4+
import cexample
5+
import gc
6+
except ImportError:
7+
print("SKIP")
8+
raise SystemExit
9+
10+
timer = cexample.Timer()
11+
timer = None
12+
gc.collect()
13+
print("done")

tests/misc/cexample_class_2.py.exp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
de-init cexample resources
2+
done

tests/misc/cexample_class_3.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# test custom native class
2+
3+
try:
4+
import cexample
5+
import time
6+
import gc
7+
except ImportError:
8+
print("SKIP")
9+
raise SystemExit
10+
11+
a = 100
12+
b = 20
13+
14+
timer = cexample.Timer()
15+
c = 4
16+
d = 5
17+
timer = None
18+
gc.collect()
19+
print("done")

tests/misc/cexample_class_3.py.exp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
de-init cexample resources
2+
done

0 commit comments

Comments
 (0)
0