tests: switch to using click's isolated filesystem
No need for temporary files, click can provide us with a temporary file system at which point we can just use open() and hardcoded file names
Note: pytest
is happy with that file but I'm still getting a fair number of test case failures in other tests.