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
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.
0 commit comments