https://github.com/python/cpython/commit/d3c7821335f88d92297622ad1ec17b33b9baf5cd
commit: d3c7821335f88d92297622ad1ec17b33b9baf5cd
branch: main
author: Pablo Galindo Salgado <[email protected]>
committer: pablogsal <[email protected]>
date: 2024-05-06T10:56:47Z
summary:
gh-111201: Use a more common constant in completion tests in test_pyrepl
(#118638)
files:
M Lib/test/test_pyrepl.py
diff --git a/Lib/test/test_pyrepl.py b/Lib/test/test_pyrepl.py
index 3cba37c70e9557..2b217abdf1543b 100644
--- a/Lib/test/test_pyrepl.py
+++ b/Lib/test/test_pyrepl.py
@@ -578,13 +578,18 @@ def test_simple_completion(self):
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")
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]