◐ Shell
clean mode source ↗

bpo-45578: add a test case for `dis.findlabels` by sobolevn · Pull Request #30058 · python/cpython

Expand Up @@ -1454,6 +1454,16 @@ def test__find_store_names(self): res = tuple(dis._find_store_names(code)) self.assertEqual(res, expected)
def test_findlabels(self): labels = dis.findlabels(jumpy.__code__.co_code) jumps = [ instr.offset for instr in expected_opinfo_jumpy if instr.is_jump_target ]
self.assertEqual(sorted(labels), sorted(jumps))

class TestDisTraceback(unittest.TestCase): def setUp(self) -> None: Expand Down