Should the tests use temporary directories for the storage paths and set them in the settings as to not make change to the local system ?
Regarding tests running as root, while this test may not need it, I am afraid that many tests will require it for network configuration.
Originally posted by @hoh in #558 (comment)