From ed7f876fee7e2a96312fc452f5dcb82e4268e638 Mon Sep 17 00:00:00 2001 From: Christopher Rhodes <christopher.rhodes@embl.de> Date: Tue, 5 Sep 2023 13:25:55 +0200 Subject: [PATCH] Clean up a test --- tests/test_session.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_session.py b/tests/test_session.py index 5055d5c9..614ad5d1 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): -- GitLab