diff --git a/openbb_sdk/extensions/charting/integration/.gitkeep b/openbb_sdk/extensions/charting/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/crypto/integration/.gitkeep b/openbb_sdk/extensions/crypto/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/econometrics/integration/.gitkeep b/openbb_sdk/extensions/econometrics/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/economy/integration/.gitkeep b/openbb_sdk/extensions/economy/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/fixedincome/integration/.gitkeep b/openbb_sdk/extensions/fixedincome/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/forex/integration/.gitkeep b/openbb_sdk/extensions/forex/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/futures/integration/.gitkeep b/openbb_sdk/extensions/futures/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/news/integration/.gitkeep b/openbb_sdk/extensions/news/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/qa/integration/.gitkeep b/openbb_sdk/extensions/qa/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/stocks/integration/.gitkeep b/openbb_sdk/extensions/stocks/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/openbb_sdk/extensions/stocks/integration/test_stocks_temp.py b/openbb_sdk/extensions/stocks/integration/test_stocks_temp.py new file mode 100644 index 00000000000..1c2fc00297a --- /dev/null +++ b/openbb_sdk/extensions/stocks/integration/test_stocks_temp.py @@ -0,0 +1,35 @@ +import pytest +import uvicorn +from openbb import obb +from openbb_core.app.model.obbject import OBBject + + +@pytest.mark.parametrize( + "params", + [ + ({"symbol": "AAPL", "provider": "fmp"}), + ({"symbol": "AAPL", "provider": "yfinance"}), + ({"symbol": "AAPL", "provider": "polygon"}), + ], +) +def test_stocks_load(params): + """Test load.""" + data = obb.stocks.load(params) + assert data + assert isinstance(data, OBBject) + assert len(data.results) > 0 + + +# we need to launch the api -> done on the script that collects every integration test + +uvicorn.run("openbb_core.api.rest_api:app", reload=True, port=8086) + +# get fastapi.json for parsing +# curl http://localhost:8086/openbb/fastapi.json > fastapi.json +# get it with python +# import requests +# r = requests.get('http://localhost:8086/openbb/fastapi.json') + + +def test_api_stocks_load(params): + pass diff --git a/openbb_sdk/extensions/ta/integration/.gitkeep b/openbb_sdk/extensions/ta/integration/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d