summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_pyrepl/test_pyrepl.py
diff options
context:
space:
mode:
authorSergey B Kirpichev <skirpichev@gmail.com>2024-08-24 15:46:05 (GMT)
committerGitHub <noreply@github.com>2024-08-24 15:46:05 (GMT)
commitca18ff2a34435faa557f7f9d4d3a554dadb05e50 (patch)
treeb7c6b7db0b7525cfa002bdd10a0e6b7fb11285e1 /Lib/test/test_pyrepl/test_pyrepl.py
parentc4ee4e756a311f03633723445299bde90eb7b79c (diff)
downloadcpython-ca18ff2a34435faa557f7f9d4d3a554dadb05e50.zip
cpython-ca18ff2a34435faa557f7f9d4d3a554dadb05e50.tar.gz
cpython-ca18ff2a34435faa557f7f9d4d3a554dadb05e50.tar.bz2
gh-123228: fix return type for _ReadlineWrapper.get_line_buffer() (#123281)
Co-authored-by: Carl Friedrich Bolz-Tereick <cfbolz@gmx.de>
Diffstat (limited to 'Lib/test/test_pyrepl/test_pyrepl.py')
-rw-r--r--Lib/test/test_pyrepl/test_pyrepl.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_pyrepl/test_pyrepl.py b/Lib/test/test_pyrepl/test_pyrepl.py
index b03cf13..58078d6 100644
--- a/Lib/test/test_pyrepl/test_pyrepl.py
+++ b/Lib/test/test_pyrepl/test_pyrepl.py
@@ -26,7 +26,8 @@ from .support import (
make_clean_env,
)
from _pyrepl.console import Event
-from _pyrepl.readline import ReadlineAlikeReader, ReadlineConfig
+from _pyrepl.readline import (ReadlineAlikeReader, ReadlineConfig,
+ _ReadlineWrapper)
from _pyrepl.readline import multiline_input as readline_multiline_input
try:
@@ -516,6 +517,11 @@ class TestPyReplOutput(TestCase):
self.assertEqual(output, "1+1")
self.assertEqual(clean_screen(reader.screen), "1+1")
+ def test_get_line_buffer_returns_str(self):
+ reader = self.prepare_reader(code_to_events("\n"))
+ wrapper = _ReadlineWrapper(reader=reader)
+ self.assertIs(type(wrapper.get_line_buffer()), str)
+
def test_multiline_edit(self):
events = itertools.chain(
code_to_events("def f():\n...\n\n"),