From 678baffc68e8619af805be543686fb3f81af39ca Mon Sep 17 00:00:00 2001 From: M Bussonnier Date: Tue, 2 Jun 2026 09:49:40 +0200 Subject: [PATCH] Fix recent debugpy failures --- tests/test_debugger.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_debugger.py b/tests/test_debugger.py index fe75e28f3..90380629f 100644 --- a/tests/test_debugger.py +++ b/tests/test_debugger.py @@ -1,6 +1,7 @@ import sys import pytest +from packaging.version import Version from .utils import TIMEOUT, get_replies, get_reply, new_kernel @@ -119,7 +120,12 @@ def test_attach_debug(kernel_with_debug): ) if debugpy: assert reply["success"] - assert reply["body"]["result"] == "" + # A "repl" evaluate with no frameId hits debugpy's exec path. debugpy < 1.8.21 + # reported an empty result there; debugpy >= 1.8.21 reports the actual value. + if Version(debugpy.__version__) >= Version("1.8.21"): + assert reply["body"]["result"] == "ab" + else: + assert reply["body"]["result"] == "" else: assert reply == {}