Previously, keepable temporary directory fixtures did not overwrite existing folders. Needing to manually remove temp folders increases friction for repeated testing/debugging, so this PR updates the --keep option to overwrite the specified location.
While this introduces the potential for data loss, presumably users of this package are running tests from an autotest folder, which shouldn't contain anything valuable that's not already under version control.
Previously, keepable temporary directory fixtures did not overwrite existing folders. Needing to manually remove temp folders increases friction for repeated testing/debugging, so this PR updates the
--keep
option to overwrite the specified location.While this introduces the potential for data loss, presumably users of this package are running tests from an
autotest
folder, which shouldn't contain anything valuable that's not already under version control.