You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move pytest test IDs file deletion to finally block (#25540)
If the vscode-pytest execution is wrapped and re-triggered then the
deletion of the file causes the second run the fail. Deleting the file
on the finally block ensures that the pytest execution will work even if
re-run.
- Move the deletion of the test IDs temp file from before pytest
execution to a finally block.
- This ensures the temp file is always cleaned up, even if pytest
execution fails or an exception occurs.
- Move ids_path initialization outside the try block so it's accessible
in the finally block for cleanup.
context: #15669#24406 (comment)
Co-authored-by: Eleanor Boyd <26030610+eleanorjboyd@users.noreply.github.com>
0 commit comments