Skip to content

Commit 84f0939

Browse files
authored
bpo-45578: add a test case for dis.findlabels (GH-30058)
1 parent 6e5a193 commit 84f0939

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Lib/test/test_dis.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1462,6 +1462,16 @@ def test__find_store_names(self):
14621462
res = tuple(dis._find_store_names(code))
14631463
self.assertEqual(res, expected)
14641464

1465+
def test_findlabels(self):
1466+
labels = dis.findlabels(jumpy.__code__.co_code)
1467+
jumps = [
1468+
instr.offset
1469+
for instr in expected_opinfo_jumpy
1470+
if instr.is_jump_target
1471+
]
1472+
1473+
self.assertEqual(sorted(labels), sorted(jumps))
1474+
14651475

14661476
class TestDisTraceback(unittest.TestCase):
14671477
def setUp(self) -> None:

0 commit comments

Comments
 (0)