summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_tokenize.py
diff options
context:
space:
mode:
authorPablo Galindo Salgado <Pablogsal@gmail.com>2023-12-11 12:48:19 (GMT)
committerGitHub <noreply@github.com>2023-12-11 12:48:19 (GMT)
commite4d2fb242a5049ae1a2b80fd56ec2c877a19c12f (patch)
tree09549112add489328743686c0c53a01da83d5b65 /Lib/test/test_tokenize.py
parentf3933d4b98266249841d7ae37a84b2f181b9609d (diff)
downloadcpython-e4d2fb242a5049ae1a2b80fd56ec2c877a19c12f.zip
cpython-e4d2fb242a5049ae1a2b80fd56ec2c877a19c12f.tar.gz
cpython-e4d2fb242a5049ae1a2b80fd56ec2c877a19c12f.tar.bz2
[3.12] gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (GH-112949) (#112957)
(cherry picked from commit a135a6d2c6d503b186695f01efa7eed65611b04e)
Diffstat (limited to 'Lib/test/test_tokenize.py')
-rw-r--r--Lib/test/test_tokenize.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/test_tokenize.py b/Lib/test/test_tokenize.py
index bbbc337..2886bce 100644
--- a/Lib/test/test_tokenize.py
+++ b/Lib/test/test_tokenize.py
@@ -622,6 +622,16 @@ f'__{
FSTRING_END "'" (3, 3) (3, 4)
""")
+ self.check_tokenize("""\
+ '''Autorzy, którzy tą jednostkę mają wpisani jako AKTUALNA -- czyli
+ aktualni pracownicy, obecni pracownicy'''
+""", """\
+ INDENT ' ' (1, 0) (1, 4)
+ STRING "'''Autorzy, którzy tą jednostkę mają wpisani jako AKTUALNA -- czyli\\n aktualni pracownicy, obecni pracownicy'''" (1, 4) (2, 45)
+ NEWLINE '\\n' (2, 45) (2, 46)
+ DEDENT '' (3, 0) (3, 0)
+ """)
+
def test_function(self):
self.check_tokenize("def d22(a, b, c=2, d=2, *k): pass", """\
NAME 'def' (1, 0) (1, 3)