]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
GH-103804: Add test for dis.findlinestarts (#103806)
authorJuhi Chandalia <jkchandalia@gmail.com>
Tue, 25 Apr 2023 21:23:35 +0000 (15:23 -0600)
committerGitHub <noreply@github.com>
Tue, 25 Apr 2023 21:23:35 +0000 (22:23 +0100)
Lib/test/test_dis.py
Misc/ACKS

index 2d5c73c9adc920d6a528d0a059615243df776ab6..97960726991b7634cc6b7ea817ac2b24b78ba113 100644 (file)
@@ -1935,6 +1935,14 @@ class TestFinderMethods(unittest.TestCase):
 
         self.assertEqual(sorted(labels), sorted(jumps))
 
+    def test_findlinestarts(self):
+        def func():
+            pass
+
+        code = func.__code__
+        offsets = [linestart[0] for linestart in dis.findlinestarts(code)]
+        self.assertEqual(offsets, [0, 2])
+
 
 class TestDisTraceback(DisTestBase):
     def setUp(self) -> None:
index 633e9d90a36f166bee5b235e514fdfcb6c4989f8..19475698a4bc37fd8d983ff69adb4bdae4ea00c9 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -299,6 +299,7 @@ Dave Chambers
 Pascal Chambon
 Nicholas Chammas
 Ofey Chan
+Juhi Chandalia
 John Chandler
 Hye-Shik Chang
 Jeffrey Chang