If a port enables t-strings then it is required to have the `string.templatelib` package (at least to run the tests). That's automatically the case if `MICROPY_PY_TSTRINGS` is enabled. If a port freezes in the micropython-lib `string` extension package then the latest version of this package will include the built-in `string.templatelib` classes. So the feature check for t-strings no longer needs to check if they are available. Signed-off-by: Damien George <damien@micropython.org> |
||
|---|---|---|
| .. | ||
| async_check.py | ||
| async_check.py.exp | ||
| bytearray.py | ||
| bytearray.py.exp | ||
| byteorder.py | ||
| byteorder.py.exp | ||
| complex.py | ||
| complex.py.exp | ||
| const.py | ||
| const.py.exp | ||
| coverage.py | ||
| coverage.py.exp | ||
| fstring.py | ||
| fstring.py.exp | ||
| inlineasm_rv32_zba.py | ||
| inlineasm_rv32_zba.py.exp | ||
| inlineasm_rv32.py | ||
| inlineasm_rv32.py.exp | ||
| inlineasm_thumb2.py | ||
| inlineasm_thumb2.py.exp | ||
| inlineasm_thumb.py | ||
| inlineasm_thumb.py.exp | ||
| inlineasm_xtensa.py | ||
| inlineasm_xtensa.py.exp | ||
| int_64.py | ||
| int_64.py.exp | ||
| int_big.py | ||
| int_big.py.exp | ||
| native_check.py | ||
| native_check.py.exp | ||
| README | ||
| repl_emacs_check.py | ||
| repl_emacs_check.py.exp | ||
| repl_words_move_check.py | ||
| repl_words_move_check.py.exp | ||
| reverse_ops.py | ||
| reverse_ops.py.exp | ||
| set_check.py | ||
| set_check.py.exp | ||
| slice.py | ||
| slice.py.exp | ||
| target_info.py | ||
| target_info.py.exp | ||
| tstring.py | ||
| tstring.py.exp | ||
This directory doesn't contain real tests, but code snippets to detect various interpreter features, which can't be/inconvenient to detect by other means. Scripts here are executed by run-tests.py at the beginning of testsuite to decide what other test groups to run/exclude.