Thank you. This might be helpful, but I also have other resources that are not files that I would like to selectively clean up or not. These resources are in a relational DB, not a file system. And no, I can't just wrap everything in a big transaction and then roll it back, unfortunately.
Topher Eliot From: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de> Hi Christopher, if you use the tmpdir/tmp_path fixtures pytest provides, just don't do additional cleanup, pytest keeps the last 3 basetemps around precisely for that use-case and drops older ones -- Ronny Am 15.04.21 um 21:56 schrieb Eliot, Christopher: My test suit generates some intermediate files and other resources which typically would be deleted upon termination of the test. However, if there is a failure, I would like to leave them in place to help in diagnosing the failure. Is there a clean way to do this? I'm already using a fixture to do cleanup, so I'm prepared to use some aspect of the fixture if that's appropriate. Thanks, Topher Eliot
_______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev