diff options
author | montezdesousa <79287829+montezdesousa@users.noreply.github.com> | 2024-03-11 17:52:33 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 17:52:33 +0000 |
commit | 898222b6bc44e837f339538150e230900aa96d9f (patch) | |
tree | 60877f40d8c168cecad4203ba7e47a38b024e757 | |
parent | 9341b800e593c528a9a3d09ba985c13f4075d2fa (diff) |
Release bug fixes (#6187)
* release bug fixes
* rebuild
---------
Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
9 files changed, 18 insertions, 23 deletions
diff --git a/openbb_platform/extensions/econometrics/openbb_econometrics/econometrics_router.py b/openbb_platform/extensions/econometrics/openbb_econometrics/econometrics_router.py index 21e44275d87..bb9f2bd9a43 100644 --- a/openbb_platform/extensions/econometrics/openbb_econometrics/econometrics_router.py +++ b/openbb_platform/extensions/econometrics/openbb_econometrics/econometrics_router.py @@ -346,12 +346,6 @@ def residual_autocorrelation( 'obb.econometrics.cointegration(data=stock_data, columns=["open", "close"])', ], ), - APIEx( - parameters={ - "columns": ["open", "close"], - "data": APIEx.mock_data("timeseries"), - } - ), ], ) def cointegration( diff --git a/openbb_platform/extensions/etf/integration/test_etf_api.py b/openbb_platform/extensions/etf/integration/test_etf_api.py index 1e3271ae6b1..0baccbd72b0 100644 --- a/openbb_platform/extensions/etf/integration/test_etf_api.py +++ b/openbb_platform/extensions/etf/integration/test_etf_api.py @@ -189,7 +189,7 @@ def test_etf_search(params, headers): ( { "provider": "tradier", - "symbol": "AAPL,MSFT", + "symbol": "SPY", "start_date": "2023-01-01", "end_date": "2023-06-06", "interval": "1M", @@ -199,7 +199,7 @@ def test_etf_search(params, headers): ( { "provider": "tradier", - "symbol": "AAPL,MSFT", + "symbol": "SPY,DJIA", "start_date": None, "end_date": None, "interval": "15m", diff --git a/openbb_platform/extensions/etf/integration/test_etf_python.py b/openbb_platform/extensions/etf/integration/test_etf_python.py index 0498e2e2f72..9329a1cdada 100644 --- a/openbb_platform/extensions/etf/integration/test_etf_python.py +++ b/openbb_platform/extensions/etf/integration/test_etf_python.py @@ -187,7 +187,7 @@ def test_etf_search(params, obb): ( { "provider": "tradier", - "symbol": "AAPL,MSFT", + "symbol": "SPY", "start_date": "2023-01-01", "end_date": "2023-06-06", "interval": "1M", @@ -197,7 +197,7 @@ def test_etf_search(params, obb): ( { "provider": "tradier", - "symbol": "AAPL,MSFT", + "symbol": "SPY,DJIA", "start_date": None, "end_date": None, "interval": "15m", diff --git a/openbb_platform/extensions/quantitative/integration/test_quantitative_api.py b/openbb_platform/extensions/quantitative/integration/test_quantitative_api.py index e42c06c24ad..57782126fc7 100644 --- a/openbb_platform/extensions/quantitative/integration/test_quantitative_api.py +++ b/openbb_platform/extensions/quantitative/integration/test_quantitative_api.py @@ -206,7 +206,13 @@ def test_quantitative_unitroot_test(params, data_type): "params, data_type", [ ( - {"data": "", "target": "close", "rfr": "", "window": "", "index": "date"}, + { + "data": "", + "target": "close", + "rfr": "", + "window": "100", + "index": "date", + }, "equity", ), ( @@ -214,7 +220,7 @@ def test_quantitative_unitroot_test(params, data_type): "data": "", "target": "high", "rfr": "0.5", - "window": "250", + "window": "150", "index": "date", }, "crypto", @@ -243,7 +249,7 @@ def test_quantitative_performance_sharpe_ratio(params, data_type): "data": "", "target": "close", "target_return": "", - "window": "", + "window": "100", "adjusted": "", "index": "date", }, diff --git a/openbb_platform/extensions/quantitative/integration/test_quantitative_python.py b/openbb_platform/extensions/quantitative/integration/test_quantitative_python.py index d84c6981d61..f9fd73b832d 100644 --- a/openbb_platform/extensions/quantitative/integration/test_quantitative_python.py +++ b/openbb_platform/extensions/quantitative/integration/test_quantitative_python.py @@ -327,7 +327,6 @@ def test_quantitative_summary(params, data_type, obb): "data": "", "target": "close", "window": "10", - "quantile_pct": "", "index": "date", }, "equity", @@ -337,7 +336,6 @@ def test_quantitative_summary(params, data_type, obb): "data": "", "target": "high", "window": "50", - "quantile_pct": "0.6", "index": "date", }, "crypto", @@ -363,7 +361,6 @@ def test_quantitative_rolling_stdev(params, data_type, obb): "data": "", "target": "close", "window": "10", - "quantile_pct": "", "index": "date", }, "equity", @@ -373,7 +370,6 @@ def test_quantitative_rolling_stdev(params, data_type, obb): "data": "", "target": "high", "window": "50", - "quantile_pct": "0.6", "index": "date", }, "crypto", @@ -399,7 +395,6 @@ def test_quantitative_rolling_mean(params, data_type, obb): "data": "", "target": "close", "window": "10", - "quantile_pct": "", "index": "date", }, "equity", @@ -409,7 +404,6 @@ def test_quantitative_rolling_mean(params, data_type, obb): "data": "", "target": "high", "window": "50", - "quantile_pct": "0.6", "index": "date", }, "crypto", diff --git a/openbb_platform/extensions/technical/openbb_technical/technical_router.py b/openbb_platform/extensions/technical/openbb_technical/technical_router.py index 53cd2a2e91e..b516585115a 100644 --- a/openbb_platform/extensions/technical/openbb_technical/technical_router.py +++ b/openbb_platform/extensions/technical/openbb_technical/technical_router.py @@ -930,7 +930,6 @@ def donchian( "ichimoku_data = obb.technical.ichimoku(data=stock_data.results, conversion=9, base=26, lookahead=False)", ], ), - APIEx(parameters={"data": APIEx.mock_data("timeseries")}), ], ) def ichimoku( @@ -972,6 +971,7 @@ def ichimoku( OBBject[List[Data]] The calculated data. """ + validate_data(data, [conversion, base, lagging]) df = basemodel_to_df(data, index=index) df_target = get_target_columns(df, ["high", "low", "close"]) df_ichimoku, df_span = df_target.ta.ichimoku( diff --git a/openbb_platform/extensions/tests/conftest.py b/openbb_platform/extensions/tests/conftest.py index bf9c9b65b10..01de5e65d3f 100644 --- a/openbb_platform/extensions/tests/conftest.py +++ b/openbb_platform/extensions/tests/conftest.py @@ -1,6 +1,6 @@ """Custom pytest configuration for the extensions.""" -from typing import Dict, List +from typing import Any, Dict, List, Tuple import pytest from openbb_core.app.router import CommandMap @@ -13,7 +13,7 @@ commands = list(cm.map.keys()) # ruff: noqa: SIM114 -def parametrize(argnames: str, argvalues: List[Dict], **kwargs): +def parametrize(argnames: str, argvalues: List[Tuple[Any, ...]], **kwargs): """Custom parametrize decorator that filters test cases based on the environment.""" routers, providers, obbject_ext = list_openbb_extensions() diff --git a/openbb_platform/openbb/package/equity_fundamental.py b/openbb_platform/openbb/package/equity_fundamental.py index e0b087c5cfa..862cb291ef4 100644 --- a/openbb_platform/openbb/package/equity_fundamental.py +++ b/openbb_platform/openbb/package/equity_fundamental.py @@ -2451,7 +2451,7 @@ class ROUTER_equity_fundamental(Container): Returns ------- OBBject - results : Union[List[KeyMetrics], KeyMetrics] + results : List[KeyMetrics] Serializable results. provider : Optional[Literal['fmp', 'intrinio', 'yfinance']] Provider name. diff --git a/openbb_platform/providers/tradier/openbb_tradier/__init__.py b/openbb_platform/providers/tradier/openbb_tradier/__init__.py index 625d489b276..fea8c5e819a 100644 --- a/openbb_platform/providers/tradier/openbb_tradier/__init__.py +++ b/openbb_platform/providers/tradier/openbb_tradier/__init__.py @@ -20,6 +20,7 @@ tradier_provider = Provider( ], # account_type is either "sandbox" or "live" fetcher_dict={ "EquityHistorical": TradierEquityHistoricalFetcher, + "EtfHistorical": TradierEquityHistoricalFetcher, "EquityQuote": TradierEquityQuoteFetcher, "EquitySearch": TradierEquitySearchFetcher, "OptionsChains": TradierOptionsChainsFetcher, |