diff --git a/tests/misc/cexample_class_2.py b/tests/misc/cexample_class_2.py new file mode 100644 index 0000000000..a91940f9a1 --- /dev/null +++ b/tests/misc/cexample_class_2.py @@ -0,0 +1,13 @@ +# test custom native class + +try: + import cexample + import gc +except ImportError: + print("SKIP") + raise SystemExit + +timer = cexample.Timer() +timer = None +gc.collect() +print("done") diff --git a/tests/misc/cexample_class_2.py.exp b/tests/misc/cexample_class_2.py.exp new file mode 100644 index 0000000000..a9cbe3be7d --- /dev/null +++ b/tests/misc/cexample_class_2.py.exp @@ -0,0 +1,2 @@ +de-init cexample resources +done diff --git a/tests/misc/cexample_class_3.py b/tests/misc/cexample_class_3.py new file mode 100644 index 0000000000..ed245bf179 --- /dev/null +++ b/tests/misc/cexample_class_3.py @@ -0,0 +1,19 @@ +# test custom native class + +try: + import cexample + import time + import gc +except ImportError: + print("SKIP") + raise SystemExit + +a = 100 +b = 20 + +timer = cexample.Timer() +c = 4 +d = 5 +timer = None +gc.collect() +print("done") diff --git a/tests/misc/cexample_class_3.py.exp b/tests/misc/cexample_class_3.py.exp new file mode 100644 index 0000000000..a9cbe3be7d --- /dev/null +++ b/tests/misc/cexample_class_3.py.exp @@ -0,0 +1,2 @@ +de-init cexample resources +done