summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2020-09-24 12:03:30 +1000
committerDamien George <damien@micropython.org>2020-09-25 12:27:23 +1000
commit9123b67d641ba708a4ea3e5cd50665f0a73c6c8a (patch)
tree390fb90fe6413f2c435eee599515b261bdb332e2 /tests/basics
parentc8ade2bd7f5d0e089098bcc07eb77a770f3da726 (diff)
downloadmicropython-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.py4
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))]: