Use t.TempDir() for tests rather than ioutil.TempDir() or os.MkdirTemp()

The following discussion from !519 (merged) should be addressed:

Edited by Hayley Swimelar