mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 20:42:26 +00:00
* set fred keys through api * linting * doc change * expose api keys dict * allow optional persistency of api key change * black * place decorators * add keys paths * av and fmp keys * some fixes * rewrite av, fmp, fred cassettes * quandl key * polygon key * rewrite polygon cassette * news and tradier * cmc key * change some docstring * change some docstring * filtered keys dict on mykeys * simplify mykeys collection * revert arg to persist * finnhub * iex key * reddit key * reddit docstring * check for prefix before removing * glassnode key * glassnode virtual path * bitquery keys * twitter key * robinhood key * degiro keys * oanda key * binance keys * si key * coinbase key * refactor btcrb dates and logic * walert key * coinglass key * regenerate cassettes * cpanic keys * ethplorer keys * replace ouput status failed msg * smartstake keys * gitub keys * messari keys * eodhd keys * santiment keys * remove unused imports * typo formatting test * remove forbidden arg * fix btcrb test * fix test import * revert cassette changes * fix more tests * fix last failing * black * try to change status to int code * change status to int * first try at keys controller refactoring * fix some tests accordingly * display msg on set * change some vars * remove elifs * add progress bar and remove duplicate key check * add mykeys and refresh to menu * remove unused import * change mykeys output to df * remove check keys from keys ctrl tests * update test split to new structure * reduce duplicate code * upper case * change var name * rename mykeys df cols * add keys integrations tests * add mykeys test to keys controller * fix mykeys * fix wrong eodhd var name * pylint * test_set_key * black * patch dotenv kinda * fix mypy * remove refresh * filter mykeys df * filter mykeys df * update integration tests * first unit test for set api key * add 2 more test cases to fred * add persist test to fred unittest * add av unittest * add polygon unittest * generate av cassettes * add unittests av, fmp, quandl, polygon, fred * change si token to key * forgot controller func * unittest: news, tradier, cmc, finnhub, iex, bitquery * add si unittest * update eodhd key name * add unittest: walert, glassnode, coinglass, cpanic, ethplorer, github, messari, eodhd, santiment * black * add reddit unittest * refactor unittests to handle multi args * regenerate cassettes * add more unittests * add degiro, oanda and rh unittest * generate oanda records * fix rh and degiro unittest * fix oanda unittest * black * flake8 * fix si controller test * move tmp * pylint * fix av test * fix fmp key check * rewrite fmp * rewrite oanda output * fix quandl check * rewrite expected * supress logger exception * fix iex cloud key * remove iex warning * fix coinglass check key * cpanic fix * regenerate cpanic cassettes * flake8 * fix smartstake keys check * regenerate expected output * fix eodhd * try at binance * black * fix controller tests * pylint * disable warning * flake * add option to show keys * add Enum to model * regenerate test output * update contributing * flake * fix type hint * remove status msg dict * pylint * regenerate and remove unecessary cassettes * remove duplicate return * supress traceback * remove unused imports * update some docstrings * add todo * add export option to mykeys * minor change * refactor color scheme * update contributing * update contributing * regenerate cassettes * add set_keys * add api list helper * prevent wrong api names * add some help if wrong kwargs * change some name * update some doctrings * remove api block * remove api block * change endpoint name * pylint * fix check output * small msg change * small details * rewrite some tests * Removed bad test Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: colin99d <colin99delahunty@gmail.com>
74 lines
1.4 KiB
Python
74 lines
1.4 KiB
Python
import pytest
|
|
|
|
from openbb_terminal.featflags_controller import FeatureFlagsController
|
|
|
|
# pylint: disable=W0621
|
|
|
|
|
|
@pytest.fixture()
|
|
def controller(mocker):
|
|
mocker.patch(
|
|
"openbb_terminal.featflags_controller.obbff.USE_PROMPT_TOOLKIT",
|
|
True,
|
|
)
|
|
mocker.patch("openbb_terminal.featflags_controller.session", True)
|
|
mocker.patch("openbb_terminal.featflags_controller.set_key")
|
|
mocker.patch("openbb_terminal.featflags_controller.obbff")
|
|
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)
|