diff options
| author | David Lechner <david@pybricks.com> | 2020-02-01 21:10:42 -0600 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2020-02-04 17:54:31 +1100 |
| commit | 4a97f7aaf3c9123a7f127d6986b0f61ce9361beb (patch) | |
| tree | a47685d7e4b399a4518608cc8815cb3fcb688a40 /tests | |
| parent | f1b6e6bb158f5d59c78212c9d3bd651a4af81829 (diff) | |
tests/cmdline: Add test for MICROPYINSPECT environment variable.
When this variable is set to non-empty string it triggers the REPL after a
command/module/file finishes running.
The Python file without the file extension is because the cmdline: parser
in run-test splits on spaces, so we can't use the -c option since
`import os` can't be written without a space.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/cmdline/repl_micropyinspect | 3 | ||||
| -rw-r--r-- | tests/cmdline/repl_micropyinspect.py | 2 | ||||
| -rw-r--r-- | tests/cmdline/repl_micropyinspect.py.exp | 5 |
3 files changed, 10 insertions, 0 deletions
diff --git a/tests/cmdline/repl_micropyinspect b/tests/cmdline/repl_micropyinspect new file mode 100644 index 000000000..0710f1a75 --- /dev/null +++ b/tests/cmdline/repl_micropyinspect @@ -0,0 +1,3 @@ +import uos + +uos.putenv('MICROPYINSPECT', '1') diff --git a/tests/cmdline/repl_micropyinspect.py b/tests/cmdline/repl_micropyinspect.py new file mode 100644 index 000000000..220dd43d8 --- /dev/null +++ b/tests/cmdline/repl_micropyinspect.py @@ -0,0 +1,2 @@ +# cmdline: cmdline/repl_micropyinspect +# setting MICROPYINSPECT environment variable before program exit triggers REPL diff --git a/tests/cmdline/repl_micropyinspect.py.exp b/tests/cmdline/repl_micropyinspect.py.exp new file mode 100644 index 000000000..93ff43546 --- /dev/null +++ b/tests/cmdline/repl_micropyinspect.py.exp @@ -0,0 +1,5 @@ +MicroPython \.\+ version +Use \.\+ +>>> # cmdline: cmdline/repl_micropyinspect +>>> # setting MICROPYINSPECT environment variable before program exit triggers REPL +>>> |
