diff options
Diffstat (limited to 'openbb_platform/providers/oecd/tests/test_oecd_fetchers.py')
-rw-r--r-- | openbb_platform/providers/oecd/tests/test_oecd_fetchers.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py b/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py index c1e0dc618ea..b0e3a76e06e 100644 --- a/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py +++ b/openbb_platform/providers/oecd/tests/test_oecd_fetchers.py @@ -5,10 +5,12 @@ import datetime import pytest from openbb_core.app.service.user_service import UserService from openbb_oecd.models.composite_leading_indicator import OECDCLIFetcher +from openbb_oecd.models.consumer_price_index import OECDCPIFetcher from openbb_oecd.models.gdp_forecast import OECDGdpForecastFetcher from openbb_oecd.models.gdp_nominal import OECDGdpNominalFetcher from openbb_oecd.models.gdp_real import OECDGdpRealFetcher from openbb_oecd.models.long_term_interest_rate import OECDLTIRFetcher +from openbb_oecd.models.share_price_index import OECDSharePriceIndexFetcher from openbb_oecd.models.short_term_interest_rate import OECDSTIRFetcher from openbb_oecd.models.unemployment import OECDUnemploymentFetcher @@ -29,6 +31,19 @@ def vcr_config(): @pytest.mark.record_http +def test_oecd_cpi_fetcher(credentials=test_credentials): + """Test the OECD CPI fetcher.""" + params = { + "country": "united_kingdom", + "frequency": "annual", + } + + fetcher = OECDCPIFetcher() + result = fetcher.test(params, credentials) + assert result is None + + +@pytest.mark.record_http def test_oecd_nominal_gdp_fetcher(credentials=test_credentials): """Test the OECD Nominal GDP fetcher.""" params = { @@ -116,3 +131,17 @@ def test_oecdltir_fetcher(credentials=test_credentials): fetcher = OECDLTIRFetcher() result = fetcher.test(params, credentials) assert result is None + + +@pytest.mark.record_http +def test_oecd_share_price_index_fetcher(credentials=test_credentials): + """Test the OECD Share Price Index fetcher.""" + params = { + "start_date": datetime.date(2020, 1, 1), + "end_date": datetime.date(2024, 4, 1), + "country": "united_kingdom", + } + + fetcher = OECDSharePriceIndexFetcher() + result = fetcher.test(params, credentials) + assert result is None |