Use a temporary directory for tests

With this you cannot run tests in parallel (detox), or even sequentially
(Data.fs created on Python 2.x will be reused on Python 3 and will cause
the tests to fail).