# IMPORTATION STANDARD from datetime import datetime # IMPORTATION THIRDPARTY import pandas as pd import pytest # IMPORTATION INTERNAL from openbb_terminal.stocks.options import alphaquery_view @pytest.mark.vcr def test_display_put_call_ratio(): alphaquery_view.display_put_call_ratio( symbol="PM", window=10, start_date=datetime.strptime("2021-12-01", "%Y-%m-%d"), export="", ) @pytest.mark.vcr(record_mode="none") @pytest.mark.record_stdout def test_display_put_call_ratio_empty(mocker): mocker.patch( target="openbb_terminal.stocks.options.alphaquery_view.alphaquery_model.get_put_call_ratio", return_value=pd.DataFrame(), ) alphaquery_view.display_put_call_ratio( symbol="PM", window=10, start_date=datetime.strptime("2021-12-01", "%Y-%m-%d"), export="", )