Skip to content

Commit 7dbf750

Browse files
committed
add test for traceback module
1 parent d314df8 commit 7dbf750

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

tests/circuitpython/traceback_test.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
try:
2+
import traceback
3+
except ImportError:
4+
print("SKIP")
5+
raise SystemExit
6+
7+
8+
def fun():
9+
raise Exception("test")
10+
11+
12+
try:
13+
fun()
14+
except Exception as exc:
15+
print("\nNo Trace:")
16+
traceback.print_exception(None, exc, None)
17+
print("\nDefault Trace:")
18+
traceback.print_exception(None, exc, exc.__traceback__)
19+
print("\nLimit=1 Trace:")
20+
traceback.print_exception(None, exc, exc.__traceback__, limit=1)
21+
print("\nLimit=0 Trace:")
22+
traceback.print_exception(None, exc, exc.__traceback__, limit=0)
23+
print("\nLimit=-1 Trace:")
24+
traceback.print_exception(None, exc, exc.__traceback__, limit=-1)
25+
print("")

0 commit comments

Comments
 (0)