From: Pablo Galindo Salgado Date: Mon, 6 May 2024 10:56:47 +0000 (+0100) Subject: gh-111201: Use a more common constant in completion tests in test_pyrepl (#118638) X-Git-Tag: v3.13.0b1~74 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d3c7821335f88d92297622ad1ec17b33b9baf5cd;p=thirdparty%2FPython%2Fcpython.git gh-111201: Use a more common constant in completion tests in test_pyrepl (#118638) --- diff --git a/Lib/test/test_pyrepl.py b/Lib/test/test_pyrepl.py index 3cba37c70e95..2b217abdf154 100644 --- a/Lib/test/test_pyrepl.py +++ b/Lib/test/test_pyrepl.py @@ -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")