micropython/tests/ports
Andrew Leech 09541b7896 py/repl: Skip private variables when printing tab completion options.
Any '_' variables/functions in frozen modules are currently printed, when
they shouldn't be.  That's due to underscore names possibly existing
between the start and end qstrs which are used to print the auto-complete
matches.  The underscore names should be skipped when iterating between the
two boundary qstrs.

The underscore attributes are removed from the extra coverage exp file
because tab completing "import <tab>" no longer lists modules beginning
with an underscore.

Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
2025-06-19 17:23:42 +10:00
..
alif_hardware tests/ports/alif_hardware: Add flash testing script. 2025-04-09 00:22:33 +10:00
cc3200 all: Upgrade to ruff v0.9.6. 2025-02-25 13:02:49 +01:00
esp32 tests: Four typos in tests directory. 2025-02-25 23:34:53 +11:00
qemu py/emitinlinerv32: Add inline assembler support for RV32. 2025-01-02 11:49:10 +11:00
renesas-ra tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
rp2 tests/ports/rp2: Add tests for rp2-specific timer options. 2025-06-16 12:35:51 +01:00
stm32 tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
stm32_hardware tests/ports/stm32_hardware: Convert DMA test to use unittest. 2024-12-06 13:48:23 +11:00
unix py/repl: Skip private variables when printing tab completion options. 2025-06-19 17:23:42 +10:00
webassembly webassembly: Reuse PyProxy objects when they are the same Python object. 2024-07-19 11:55:24 +10:00