Fix pdb selftests on Python 3.13#12885
Conversation
| @@ -0,0 +1 @@ | |||
| Fixed two failing pdb-related tests on Python 3.13. | |||
There was a problem hiding this comment.
Given this did not fix anything on pytest itself, only in the test suite, perhaps making this a misc changelog entry would be more appropriate?
There was a problem hiding this comment.
We have contrib too, which is described as:
stuff that affects the contributor experience. e.g.
Running tests, building the docs, setting up the development
environment.
That seems like a good fit given the "running tests" example.
Python 3.13 makes pdb break on the breakpoint() call, rather than on the next line: https://docs.python.org/3/whatsnew/3.13.html#pdb Also runs the pdb tests on Python 3.13 in CI. See pytest-dev#12884 for a more proper solution for that. Fixes pytest-dev#12497
08fc277 to
f92597c
Compare
Backport to 8.3.x: 💚 backport PR created✅ Backport PR branch: Backported as #12887 🤖 @patchback |
Fix pdb selftests on Python 3.13 (cherry picked from commit a4e40bc)
Fix pdb selftests on Python 3.13 (cherry picked from commit a4e40bc) Co-authored-by: Florian Bruhin <[email protected]>
Python 3.13 makes pdb break on the breakpoint() call, rather than on the next line:
https://docs.python.org/3/whatsnew/3.13.html#pdb
Also runs the pdb tests on Python 3.13 in CI.
See #12884 for a more proper solution for that.
Fixes #12497