mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-30 05:52:23 +00:00
* Attempting more tests * Began adding tests * Added keys controller tests * Added tests for settings and econometrics controller * Prevented tests from changing .env files * Fixed issues with tests * Added econometrics tests * fixed pylint issues * Added folder * Added QA tests * Fixed qa tests * Fixed qa tests * Fixed tests * Removed skip * Added mock to tests * Update helper_funcs.py Fix any windows path issues * Update helper_funcs.py oops forgot import lol * Skipped display_hist * expanded tests * Maybe mocked matplotlib everywhere Co-authored-by: teh_coderer <me@tehcoderer.com>
125 lines
2.7 KiB
Python
125 lines
2.7 KiB
Python
import pytest
|
|
|
|
from openbb_terminal.settings_controller import SettingsController
|
|
|
|
# pylint: disable=W0621
|
|
|
|
|
|
@pytest.fixture()
|
|
def controller(mocker):
|
|
mocker.patch(
|
|
"openbb_terminal.settings_controller.obbff.USE_PROMPT_TOOLKIT",
|
|
True,
|
|
)
|
|
mocker.patch("openbb_terminal.settings_controller.session", True)
|
|
mocker.patch("openbb_terminal.settings_controller.set_key")
|
|
mocker.patch("openbb_terminal.settings_controller.obbff")
|
|
return SettingsController()
|
|
|
|
|
|
def test_print_help(controller):
|
|
controller.print_help()
|
|
|
|
|
|
def test_call_logcollection(controller):
|
|
controller.call_logcollection(None)
|
|
|
|
|
|
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_predict(controller):
|
|
controller.call_predict(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_dt(controller):
|
|
controller.call_dt(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)
|
|
|
|
|
|
def test_call_autoscaling(controller):
|
|
controller.call_autoscaling(None)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_dpi(controller, other):
|
|
controller.call_dpi(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_height(controller, other):
|
|
controller.call_height(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_width(controller, other):
|
|
controller.call_width(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_pheight(controller, other):
|
|
controller.call_pheight(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_pwidth(controller, other):
|
|
controller.call_pwidth(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["45"], ["-v", "45"]])
|
|
def test_call_monitor(controller, other):
|
|
controller.call_monitor(other)
|
|
|
|
|
|
@pytest.mark.parametrize("other", [["GTK3Agg"], ["-v", "GTK3Agg"], ["None"]])
|
|
def test_call_backend(controller, other):
|
|
controller.call_backend(other)
|