diff --git a/tests/test_session.py b/tests/test_session.py index 5055d5c9feba5dcb7375ff039959fa7e49365722..614ad5d107635ed19a6c651493389789d7eb2939 100644 --- a/tests/test_session.py +++ b/tests/test_session.py @@ -14,17 +14,19 @@ class TestGetSessionObject(unittest.TestCase): self.assertTrue(exists(sesh.session_log), 'Session did not create a log file in the correct place') self.assertTrue(exists(sesh.manifest_json), 'Session did not create a manifest JSON file in the correct place') - def test_can_change_session_root(self): + def test_changing_session_root_creates_new_directory(self): from conf.defaults import root + from shutil import rmtree + sesh = Session() old_paths = sesh.get_paths() newroot = root / 'subdir' sesh.restart(root=newroot) new_paths = sesh.get_paths() - for k in old_paths.keys(): self.assertTrue(new_paths[k].__str__().startswith(newroot.__str__())) - + rmtree(newroot) + self.assertFalse(newroot.exists(), 'Could not clean up temporary test subdirectory') def test_restart_session(self):