mirror of
https://github.com/micropython/micropython.git
synced 2025-12-16 09:50:15 +01:00
These two tests can't run on the unix minimal build because it doesn't have the relevant build options enabled. So skip them. Signed-off-by: Damien George <damien@micropython.org>
23 lines
557 B
Python
23 lines
557 B
Python
# Exception chaining is not supported, but check that basic
|
|
# exception works as expected.
|
|
|
|
import sys
|
|
|
|
# The unix minimal build doesn't enable MICROPY_WARNINGS (required for this test).
|
|
if getattr(sys.implementation, "_build", None) == "minimal":
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
try:
|
|
raise Exception from None
|
|
except Exception:
|
|
print("Caught Exception")
|
|
|
|
try:
|
|
try:
|
|
raise ValueError("Value")
|
|
except Exception as exc:
|
|
raise RuntimeError("Runtime") from exc
|
|
except Exception as ex2:
|
|
print("Caught Exception:", ex2)
|