Files
OpenBB/tests/openbb_terminal/test_featflags_controller.py
James Maslek 8ce8380ef3 Last minutes enhancements (#4885)
* Remove tab, fix overwrite, transpose exports

* missed some

* eodhd transpose
2023-04-24 23:04:21 +00:00

63 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_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)