Test execution hangs when running (by UI only) an individual test that mocks open #24399
Labels
area-testing
bug
Issue identified by VS Code Team member as probable bug
feature-request
Request for new features or functionality
needs community feedback
Awaiting community feedback
Description
When running Python tests in VS Code using Test Adapter Converter UI, test will hang if I individually run a test that uses mock_open from unittest.
If I run the individual test from command line, it works as expected. If I run all the tests in the file, both from the UI or terminal, it also works as expected without hanging. If I run the individual test from the UI in debug mode, it also works as intended.
Note: When running the test individually from the UI, even if it hangs, the test results tab shows the expected message indicating that the test passed correctly:
However, the
Finished running tests!
line won't show up until I manually stop the test from the UI.Enviroment
I am using Python 3.12.1, in a Poetry enviroment, with pytest 8.3.3 (latest release as of right now) and pytest-cov 5.0.0. VS Code is in version 1.95.1, and my installed extensions are:
All of this is running in a Windows 10 laptop.
Example
To replicate this issue, i made this simple function:
With this test:
The text was updated successfully, but these errors were encountered: