Use tempfile for clean FS unit testing