test remove

This commit is contained in:
Diogo Sousa
2023-02-02 12:45:01 +00:00
parent 57b4ba8bd1
commit d5dd7f44a0

View File

@@ -29,8 +29,17 @@ def test_get_session():
"uuid": "test_uuid",
}
open_mock = mock_open(read_data=json.dumps(data))
with patch("openbb_terminal.session.local_model.open", open_mock, create=True):
assert local_model.get_session() == data
with patch("openbb_terminal.session.local_model.os.path") as path_mock:
with patch("openbb_terminal.session.local_model.open", open_mock, create=True):
assert local_model.get_session() == data
path_mock.isfile.assert_called_with(local_model.SESSION_FILE_PATH)
open_mock.assert_called_with(local_model.SESSION_FILE_PATH)
open_mock.return_value.read.assert_called_once()
def test_remove_session_file():
with patch("openbb_terminal.session.local_model.os") as os_mock:
local_model.remove_session_file()
os_mock.remove.assert_called_with(local_model.SESSION_FILE_PATH)