diff options
author | Damien George <damien@micropython.org> | 2020-09-24 12:03:30 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2020-09-25 12:27:23 +1000 |
commit | 9123b67d641ba708a4ea3e5cd50665f0a73c6c8a (patch) | |
tree | 390fb90fe6413f2c435eee599515b261bdb332e2 /tests/basics | |
parent | c8ade2bd7f5d0e089098bcc07eb77a770f3da726 (diff) | |
download | micropython-9123b67d641ba708a4ea3e5cd50665f0a73c6c8a.tar.gz micropython-9123b67d641ba708a4ea3e5cd50665f0a73c6c8a.zip |
tests/run-tests: Use -BS flags when running CPython.
The use of -S ensures that only the CPython standard library is accessible,
which makes tests run the same regardless of any site-packages that are
installed. It also improves start-up time of CPython, reducing the overall
time spent running the test suite.
tests/basics/containment.py is updated to work around issue with old Python
versions not being able to str-format a dict-keys object, which becomes
apparent when -S is used.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/basics')
-rw-r--r-- | tests/basics/containment.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/basics/containment.py b/tests/basics/containment.py index 4c94a9bae4..24317ddd23 100644 --- a/tests/basics/containment.py +++ b/tests/basics/containment.py @@ -1,8 +1,8 @@ # sets, see set_containment for i in 1, 2: for o in {1:2}, {1:2}.keys(): - print("{} in {}: {}".format(i, o, i in o)) - print("{} not in {}: {}".format(i, o, i not in o)) + print("{} in {}: {}".format(i, str(o), i in o)) + print("{} not in {}: {}".format(i, str(o), i not in o)) haystack = "supercalifragilistc" for needle in [haystack[i:] for i in range(len(haystack))]: |