David Lechner
3dc324d3f1
tests: Format all Python code with black, except tests in basics subdir.
...
This adds the Python files in the tests/ directory to be formatted with
./tools/codeformat.py. The basics/ subdirectory is excluded for now so we
aren't changing too much at once.
In a few places `# fmt: off`/`# fmt: on` was used where the code had
special formatting for readability or where the test was actually testing
the specific formatting.
2020-03-30 13:21:58 +11:00
Josh Lloyd
7d58a197cf
py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions.
...
Fixes #5140 .
2019-09-26 16:04:56 +10:00
Paul m. p. P
a8e3201b37
py/builtinimport: Populate __file__ when importing frozen or mpy files.
...
Note that bytecode already includes the source filename as a qstr so there
is no additional memory used by the interning operation here.
2019-07-31 17:00:11 +10:00
Damien George
a5f5552a0a
tests/unix/extra_coverage: Don't test stream objs with NULL write fun.
...
This behaviour of a NULL write C method on a stream that uses the write
adaptor objects is no longer supported. It was only ever used by the
coverage build for testing the fail path of mp_get_stream_raise().
2018-06-18 12:35:56 +10:00
Damien George
512f4a6ad1
tests/unix: Add coverage test for uio.resource_stream from frozen str.
2018-03-03 23:58:03 +11:00
Paul Sokolovsky
85d809d1f4
tests: Convert remaining "sys.exit()" to "raise SystemExit".
2017-06-10 20:34:38 +03:00
Rami Ali
cba723fc8c
tests/io: Improve test coverage of io.BufferedWriter.
2017-01-17 13:27:02 +11:00
Rami Ali
751e379533
tests: Improve frozen import test coverage.
2017-01-16 16:59:03 +11:00
Rami Ali
8d01bd3a1c
tests: Improve stream.c test coverage.
2017-01-16 15:57:10 +11:00
Damien George
a722ed532f
tests/unix/extra_coverage: Add tests for importing frozen packages.
2017-01-08 22:45:55 +11:00
Damien George
8d1c236a1f
tests/unix/extra_coverage: Add basic tests to import frozen str and mpy.
2017-01-05 14:58:08 +11:00
Damien George
58f3861358
tests/unix/extra_coverage: Add test for str/bytes with invalid hash.
2016-09-02 15:07:42 +10:00
Damien George
d792d9e49e
unix: Make extra-coverage function callable from Python scripts.
...
This allows the output of the extra-coverage tests to be checked using
the normal run-tests script.
2015-05-08 09:18:38 +01:00