Fix pytest writing to .env (#4580)

* fix pytest writing to .env

* ruff
This commit is contained in:
montezdesousa
2023-03-24 11:49:54 +00:00
committed by GitHub
parent 7972098ce7
commit e300071522
2 changed files with 5 additions and 1 deletions

View File

@@ -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

View File

@@ -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()