From 6eac7bcff122b91d8327aace35040e015141c9f7 Mon Sep 17 00:00:00 2001 From: Christopher Rhodes <christopher.rhodes@embl.de> Date: Thu, 2 Nov 2023 17:03:05 +0100 Subject: [PATCH] explicit test to confirm that session paths can accept string and convert to Path --- tests/test_session.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_session.py b/tests/test_session.py index dee15d0e..bdad0486 100644 --- a/tests/test_session.py +++ b/tests/test_session.py @@ -100,3 +100,11 @@ class TestGetSessionObject(unittest.TestCase): self.assertEqual(len(find_kv), 1) self.assertEqual(find_kv[mid]['params'], p1) + def test_change_output_path(self): + import pathlib + sesh = Session() + pa = sesh.get_paths()['inbound_images'] + self.assertIsInstance(pa, pathlib.Path) + sesh.set_data_directory('outbound_images', pa.__str__()) + self.assertEqual(sesh.paths['inbound_images'], sesh.paths['outbound_images']) + self.assertIsInstance(sesh.paths['outbound_images'], pathlib.Path) \ No newline at end of file -- GitLab