diff options
Diffstat (limited to 'openbb_platform/extensions/economy/integration/test_economy_python.py')
-rw-r--r-- | openbb_platform/extensions/economy/integration/test_economy_python.py | 51 |
1 files changed, 50 insertions, 1 deletions
diff --git a/openbb_platform/extensions/economy/integration/test_economy_python.py b/openbb_platform/extensions/economy/integration/test_economy_python.py index 4825b504949..9899b9b34c2 100644 --- a/openbb_platform/extensions/economy/integration/test_economy_python.py +++ b/openbb_platform/extensions/economy/integration/test_economy_python.py @@ -65,12 +65,36 @@ def test_economy_calendar(params, obb): [ ( { + "country": "spain", + "transform": "yoy", + "frequency": "annual", + "harmonized": False, + "start_date": "2020-01-01", + "end_date": "2023-06-06", + "provider": "fred", + } + ), + ( + { "country": "portugal,spain", - "units": "growth_same", + "transform": "period", "frequency": "monthly", "harmonized": True, "start_date": "2023-01-01", "end_date": "2023-06-06", + "provider": "fred", + } + ), + ( + { + "country": "portugal,spain", + "transform": "yoy", + "frequency": "quarter", + "harmonized": False, + "start_date": "2020-01-01", + "end_date": "2023-06-06", + "provider": "oecd", + "expenditure": "transport", } ), ], @@ -644,3 +668,28 @@ def test_economy_central_bank_holdings(params, obb): assert result assert isinstance(result, OBBject) assert len(result.results) > 0 + + +@parametrize( + "params", + [ + ( + { + "country": "united_states,united_kingdom", + "frequency": "monthly", + "provider": "oecd", + "start_date": "2022-01-01", + "end_date": "2024-04-01", + } + ), + ], +) +@pytest.mark.integration +def test_economy_share_price_index(params, obb): + """Test economy share price index.""" + params = {p: v for p, v in params.items() if v} + + result = obb.economy.share_price_index(**params) + assert result + assert isinstance(result, OBBject) + assert len(result.results) > 0 |