micropython/tests/misc
Glenn Moloney eb45d97898 py/objstr: Support tuples and start/end args in startswith and endswith.
This change allows tuples to be passed as the prefix/suffix argument to the
`str.startswith()` and `str.endswith()` methods.  The methods will return
`True` if the string starts/ends with any of the prefixes/suffixes in the
tuple.

Also adds full support for the `start` and `end` arguments to both methods
for compatibility with CPython.

Tests have been updated for the new behaviour.

Signed-off-by: Glenn Moloney <glenn.moloney@gmail.com>
2025-03-02 22:15:31 +11:00
..
sys_settrace_subdir
cexample_class.py
cexample_class.py.exp
cexample_module.py
cexample_module.py.exp
cexample_subclass.py
cexample_subclass.py.exp
features.py
non_compliant_lexer.py
non_compliant_lexer.py.exp
non_compliant.py py/objstr: Support tuples and start/end args in startswith and endswith. 2025-03-02 22:15:31 +11:00
non_compliant.py.exp py/objstr: Support tuples and start/end args in startswith and endswith. 2025-03-02 22:15:31 +11:00
print_exception.py
rge_sm.py
sys_atexit.py
sys_atexit.py.exp
sys_exc_info.py
sys_settrace_features.py
sys_settrace_generator.py
sys_settrace_generator.py.exp
sys_settrace_loop.py
sys_settrace_loop.py.exp