Files
OpenBB/tests/openbb_terminal/test_featflags_controller.py
James Maslek 07d9ed2c9e Feature/featflags destroy (#4822)
* Remove ION from prefs

* Remove featflag rich

* remove cmdloc and watermark

* remove color featflag
2023-04-18 20:20:58 +00:00

67 lines
1.3 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_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_richpanel(controller):
controller.call_richpanel(None)