gh-111201: Use a more common constant in completion tests in test_pyrepl (#118638)

This commit is contained in:
Pablo Galindo Salgado 2024-05-06 11:56:47 +01:00 • committed by GitHub
parent afbe5bf9c8
commit d3c7821335
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -578,13 +578,18 @@ class TestPyReplCompleter(TestCase):
self.assertEqual(output, "os.getenv")
def test_completion_with_many_options(self):
events = code_to_events("os.\t\tO_AS\t\n")
# Test with something that initially displays many options
# and then complete from one of them. The first time tab is
# pressed, the options are displayed (which corresponds to
# when the repl shows [ not unique ]) and the second completes
# from one of them.
events = code_to_events("os.\t\tO_AP\t\n")
namespace = {"os": os}
reader = self.prepare_reader(events, namespace)
output = multiline_input(reader, namespace)
self.assertEqual(output, "os.O_ASYNC")
self.assertEqual(output, "os.O_APPEND")
def test_empty_namespace_completion(self):
events = code_to_events("os.geten\t\n")