From 67ca8a656e644eee1834786bfea12580a9a8efe9 Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Sat, 25 Feb 2023 22:16:16 -0800 Subject: [PATCH] coverage --- .../test_get_screener_output_30_delta_spy.csv | 1 + .../stocks/options/test_syncretism_model.py | 8 ++++++++ .../stocks/options/test_syncretism_view.py | 12 ++++++++++++ ...est_view_available_presets[spy_30_delta.ini].txt | 13 +++++++++++++ .../test_view_available_presets[template.ini].txt | 5 +++++ 5 files changed, 39 insertions(+) create mode 100644 tests/openbb_terminal/stocks/options/csv/test_syncretism_model/test_get_screener_output_30_delta_spy.csv create mode 100644 tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[spy_30_delta.ini].txt create mode 100644 tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[template.ini].txt diff --git a/tests/openbb_terminal/stocks/options/csv/test_syncretism_model/test_get_screener_output_30_delta_spy.csv b/tests/openbb_terminal/stocks/options/csv/test_syncretism_model/test_get_screener_output_30_delta_spy.csv new file mode 100644 index 00000000000..e16c76dff88 --- /dev/null +++ b/tests/openbb_terminal/stocks/options/csv/test_syncretism_model/test_get_screener_output_30_delta_spy.csv @@ -0,0 +1 @@ +"" diff --git a/tests/openbb_terminal/stocks/options/test_syncretism_model.py b/tests/openbb_terminal/stocks/options/test_syncretism_model.py index 1588fcd510f..534efcb17bb 100644 --- a/tests/openbb_terminal/stocks/options/test_syncretism_model.py +++ b/tests/openbb_terminal/stocks/options/test_syncretism_model.py @@ -76,3 +76,11 @@ def test_get_screener_output_invalid_status(mocker): ) assert result_tuple[0].empty + + +@pytest.mark.vcr +def test_get_screener_output_30_delta_spy(recorder): + result_tuple = syncretism_model.get_screener_output( + preset="30_delta_spy.ini", + ) + recorder.capture(result_tuple[0]) diff --git a/tests/openbb_terminal/stocks/options/test_syncretism_view.py b/tests/openbb_terminal/stocks/options/test_syncretism_view.py index 5216aeff07b..b975d9d322a 100644 --- a/tests/openbb_terminal/stocks/options/test_syncretism_view.py +++ b/tests/openbb_terminal/stocks/options/test_syncretism_view.py @@ -63,3 +63,15 @@ def test_view_historical_greeks(mocker): limit=5, export="", ) + + +@pytest.mark.vcr(record_mode="none") +@pytest.mark.record_stdout +@pytest.mark.parametrize( + "preset", + ["template.ini", "spy_30_delta.ini"], +) +def test_view_available_presets(preset): + syncretism_view.view_available_presets( + preset=preset, + ) diff --git a/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[spy_30_delta.ini].txt b/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[spy_30_delta.ini].txt new file mode 100644 index 00000000000..321e4739c2d --- /dev/null +++ b/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[spy_30_delta.ini].txt @@ -0,0 +1,13 @@ + - FILTER - +tickers : "SPY" +itm : true +otm : true +min-strike : 280 +calls : true +puts : true +stock : true +etf : true +min-delta : 0.10 +max-delta : 0.35 +min-oi : 10 +min-volume : 100 diff --git a/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[template.ini].txt b/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[template.ini].txt new file mode 100644 index 00000000000..f3cb5926b1a --- /dev/null +++ b/tests/openbb_terminal/stocks/options/txt/test_syncretism_view/test_view_available_presets[template.ini].txt @@ -0,0 +1,5 @@ + - FILTER - +itm : true +otm : true +calls : true +puts : true