From e300071522d29663ddd98142f40b29bf8bbb48e5 Mon Sep 17 00:00:00 2001 From: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Date: Fri, 24 Mar 2023 11:49:54 +0000 Subject: [PATCH] Fix pytest writing to .env (#4580) * fix pytest writing to .env * ruff --- tests/openbb_terminal/test_keys_model.py | 3 ++- tests/openbb_terminal/test_settings_controller.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/openbb_terminal/test_keys_model.py b/tests/openbb_terminal/test_keys_model.py index a786ec6e813..6d40b1f0a48 100644 --- a/tests/openbb_terminal/test_keys_model.py +++ b/tests/openbb_terminal/test_keys_model.py @@ -6,6 +6,7 @@ import pandas as pd import pytest from openbb_terminal import keys_model +from openbb_terminal.core.session import env_handler from openbb_terminal.core.session.current_user import ( PreferencesModel, copy_user, @@ -52,7 +53,7 @@ def set_naive_environment(var_name_list: List[str]) -> None: tmp_env.unlink(missing_ok=True) # Set new temporary .env - keys_model.SETTINGS_ENV_FILE = tmp_env + env_handler.SETTINGS_ENV_FILE = tmp_env # Alphavantage api is working with any key you pass, so expected is 1 with dummy keys diff --git a/tests/openbb_terminal/test_settings_controller.py b/tests/openbb_terminal/test_settings_controller.py index 4491998cf53..d86e29a3c19 100644 --- a/tests/openbb_terminal/test_settings_controller.py +++ b/tests/openbb_terminal/test_settings_controller.py @@ -26,6 +26,9 @@ def controller(mocker): mocker.patch( target="openbb_terminal.settings_controller.set_preference", ) + mocker.patch( + target="openbb_terminal.settings_controller.write_to_dotenv", + ) mocker.patch("openbb_terminal.settings_controller.session", True) return SettingsController()