def _teardown(self, config, temp): # Picard creates a folder named after the user in the temp-root try_rmtree(os.path.join(temp, getpass.getuser())) # Some JREs may create a folder for temporary performance counters try_rmtree(os.path.join(temp, "hsperfdata_" + getpass.getuser())) CommandNode._teardown(self, config, temp)
def test_try_treedir__missing(temp_folder): fpath = os.path.join(temp_folder, "testdir") assert not try_rmtree(fpath) assert not os.path.exists(fpath)
def test_try_rmtree(temp_folder): fpath = os.path.join(temp_folder, "testdir") os.mkdir(fpath) set_file_contents(os.path.join(fpath, "file"), "1 2 3") assert try_rmtree(fpath) assert not os.path.exists(fpath)