mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-28 13:01:38 +00:00
* remove preferences sync * refactor preferences handler * change func name * remove credentials handler + add writedotenv * remove flair and sync from cloud * read flair from env dict * remove unused func * simplify func * ruff * mypy * remove token from keys * simplify handle credential * save exception load env just in case * uncomment dev link * pylint * fix accounte controller * fix sdk keys bug * fix bug on apply_configs * fix feature flags controller tests * mock properly * remove comment * fix more tests * fix test * fix screeninfo * update ff controller after develop merge * fix sync test
87 lines
1.6 KiB
Python
87 lines
1.6 KiB
Python
# IMPORTATION STANDARD
|
|
|
|
|
|
# IMPORTATION THIRDPARTY
|
|
import pytest
|
|
|
|
# IMPORTATION INTERNAL
|
|
from openbb_terminal.core.session.current_user import (
|
|
PreferencesModel,
|
|
copy_user,
|
|
)
|
|
from openbb_terminal.featflags_controller import FeatureFlagsController
|
|
|
|
# pylint: disable=W0621
|
|
|
|
|
|
@pytest.fixture()
|
|
def controller(mocker):
|
|
preferences = PreferencesModel(USE_PROMPT_TOOLKIT=True)
|
|
mock_current_user = copy_user(preferences=preferences)
|
|
mocker.patch(
|
|
target="openbb_terminal.core.session.current_user.__current_user",
|
|
new=mock_current_user,
|
|
)
|
|
|
|
mocker.patch(
|
|
target="openbb_terminal.featflags_controller.set_and_save_preference",
|
|
)
|
|
|
|
return FeatureFlagsController()
|
|
|
|
|
|
def test_print_help(controller):
|
|
controller.print_help()
|
|
|
|
|
|
def test_call_tab(controller):
|
|
controller.call_tab(None)
|
|
|
|
|
|
def test_call_cls(controller):
|
|
controller.call_cls(None)
|
|
|
|
|
|
def test_call_color(controller):
|
|
controller.call_color(None)
|
|
|
|
|
|
def test_call_promptkit(controller):
|
|
controller.call_promptkit(None)
|
|
|
|
|
|
def test_call_thoughts(controller):
|
|
controller.call_thoughts(None)
|
|
|
|
|
|
def test_call_reporthtml(controller):
|
|
controller.call_reporthtml(None)
|
|
|
|
|
|
def test_call_exithelp(controller):
|
|
controller.call_exithelp(None)
|
|
|
|
|
|
def test_call_rcontext(controller):
|
|
controller.call_rcontext(None)
|
|
|
|
|
|
def test_call_rich(controller):
|
|
controller.call_rich(None)
|
|
|
|
|
|
def test_call_richpanel(controller):
|
|
controller.call_richpanel(None)
|
|
|
|
|
|
def test_call_ion(controller):
|
|
controller.call_ion(None)
|
|
|
|
|
|
def test_call_watermark(controller):
|
|
controller.call_watermark(None)
|
|
|
|
|
|
def test_call_cmdloc(controller):
|
|
controller.call_cmdloc(None)
|