add test for traceback module
This commit is contained in:
parent
d314df8b84
commit
7dbf750dd0
25
tests/circuitpython/traceback_test.py
Normal file
25
tests/circuitpython/traceback_test.py
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
try:
|
||||||
|
import traceback
|
||||||
|
except ImportError:
|
||||||
|
print("SKIP")
|
||||||
|
raise SystemExit
|
||||||
|
|
||||||
|
|
||||||
|
def fun():
|
||||||
|
raise Exception("test")
|
||||||
|
|
||||||
|
|
||||||
|
try:
|
||||||
|
fun()
|
||||||
|
except Exception as exc:
|
||||||
|
print("\nNo Trace:")
|
||||||
|
traceback.print_exception(None, exc, None)
|
||||||
|
print("\nDefault Trace:")
|
||||||
|
traceback.print_exception(None, exc, exc.__traceback__)
|
||||||
|
print("\nLimit=1 Trace:")
|
||||||
|
traceback.print_exception(None, exc, exc.__traceback__, limit=1)
|
||||||
|
print("\nLimit=0 Trace:")
|
||||||
|
traceback.print_exception(None, exc, exc.__traceback__, limit=0)
|
||||||
|
print("\nLimit=-1 Trace:")
|
||||||
|
traceback.print_exception(None, exc, exc.__traceback__, limit=-1)
|
||||||
|
print("")
|
Loading…
x
Reference in New Issue
Block a user