Use FixtureSpec to make a set of repeatable fixtures for easy setup/teardown of unit test (creation and deletion of files of a given format etc). It should be possible to combine multiple fixtures in a given test if needed. To combat any parallelization issues, the file names should depend on the full name of a given unit test and be therefore unique within the whole testset.