Files
micropython/tests/cmdline/repl_autocomplete_underscore.py.exp
T
Dan Halbert fa17886b63 tests/cmdline/repl_autocomplete_underscore.py: Remove trailing spaces.
They are not needed for this test to function as intended.

Signed-off-by: Dan Halbert <halbert@halwitz.org>
2026-04-30 23:26:10 +10:00

41 lines
953 B
Plaintext

MicroPython \.\+ version
Type "help()" for more information.
>>> # Test REPL autocompletion filtering of underscore attributes
>>> \$
>>> # Start paste mode
>>> \$
paste mode; Ctrl-C to cancel, Ctrl-D to finish
=== \$
=== class TestClass:
=== def __init__(self):
=== self.public_attr = 1
=== self._private_attr = 2
=== self.__very_private = 3
=== \$
=== def public_method(self):
=== pass
=== \$
=== def _private_method(self):
=== pass
=== \$
=== @property
=== def public_property(self):
=== return 42
=== \$
=== @property
=== def _private_property(self):
=== return 99
=== \$
>>> # Paste executed
>>> \$
>>> # Create an instance
>>> obj = TestClass()
>>> \$
>>> # Test tab completion on the instance
>>> # The tab character after `obj.` and 'a' below triggers the completions
>>> obj.public_
public_attr public_method public_property
>>> obj.public_attr
1
>>> \$