Skip to content
Snippets Groups Projects
Commit 4d28155b authored by Christopher Randolph Rhodes's avatar Christopher Randolph Rhodes
Browse files

Tests pass

parent 83cbc10c
No related branches found
No related tags found
No related merge requests found
......@@ -55,8 +55,8 @@ def watch_output_path(path: str):
@app.get('/session/restart')
def restart_session(root: str = None) -> dict:
session.restart(root=root)
def restart_session() -> dict:
session.restart()
return session.describe_loaded_models()
......
......@@ -298,7 +298,7 @@ class _Session(object):
return None
def restart(self, **kwargs):
self.__init__(**kwargs)
self.__init__()
# create singleton instance
......
......@@ -15,14 +15,17 @@ class TestGetSessionObject(unittest.TestCase):
self.assertTrue(exists(self.sesh.logfile), 'Session did not create a log file in the correct place')
def test_changing_session_root_creates_new_directory(self):
from model_server.conf.defaults import root
old_paths = self.sesh.get_paths()
newroot = root / 'subdir'
self.sesh.restart(root=newroot)
self.sesh.restart()
new_paths = self.sesh.get_paths()
for k in old_paths.keys():
self.assertTrue(new_paths[k].__str__().startswith(newroot.__str__()))
self.assertEqual(
old_paths['logs'].parent.parent,
new_paths['logs'].parent.parent
)
self.assertNotEqual(
old_paths['logs'].parent,
new_paths['logs'].parent
)
def test_change_session_subdirectory(self):
old_paths = self.sesh.get_paths()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment