mirror of
https://github.com/micropython/micropython.git
synced 2026-01-18 18:07:18 +01:00
21 lines
440 B
Python
21 lines
440 B
Python
# test micropython.opt_level()
|
|
|
|
try:
|
|
import micropython
|
|
except ImportError:
|
|
print("SKIP")
|
|
raise SystemExit
|
|
|
|
# check we can get and set the level
|
|
micropython.opt_level(0)
|
|
print(micropython.opt_level())
|
|
micropython.opt_level(1)
|
|
print(micropython.opt_level())
|
|
|
|
# check that the optimisation levels actually differ
|
|
micropython.opt_level(0)
|
|
exec("print(__debug__)")
|
|
micropython.opt_level(1)
|
|
exec("print(__debug__)")
|
|
exec("assert 0")
|