Files
OpenBB/tests/test_fa/test_fa_yahoo_finance_view.py
jmaslek 45d7a60ac6 Refactor FA menu (#845)
* Business insider

* cleanup BI + test

* Finviz fns

* Market watch fa

* yahoo fa stuff

* yahoo fa tests

* AV FA menu

* FMP Menu

* Fix fmp test

* Update dd notebook template

* Actually fix fmp test

* Add missing docstring

Co-authored-by: James Maslek <james@macbook-pro.myfiosgateway.com>
Co-authored-by: James Maslek <james@Jamess-MacBook-Pro.local>
2021-10-24 23:53:29 +01:00

39 lines
1.1 KiB
Python

""" fundamental_analysis/yahoo_finance_api.py tests """
import unittest
import vcr
# pylint: disable=unused-import
from gamestonk_terminal.stocks.fundamental_analysis.yahoo_finance_view import ( # noqa: F401
display_calendar_earnings,
display_info,
display_sustainability,
)
from tests.helpers import check_print
class TestFaYahooFinanceApi(unittest.TestCase):
@check_print(assert_in="Zip")
@vcr.use_cassette(
"tests/cassettes/test_fa/test_fa_yahoo/test_info.yaml",
record_mode="new_episodes",
)
def test_info(self):
display_info("PLTR")
@check_print(assert_in="Military contract")
@vcr.use_cassette(
"tests/cassettes/test_fa/test_fa_yahoo/test_sustainability.yaml",
record_mode="new_episodes",
)
def test_sustainability(self):
display_sustainability("AAPL")
@check_print(assert_in="Earnings Date")
@vcr.use_cassette(
"tests/cassettes/test_fa/test_fa_yahoo/test_calendar_earnings.yaml",
record_mode="new_episodes",
)
def test_calendar_earnings(self):
display_calendar_earnings("GME")