From 0aa603953221f0f6fbcfeb985e2d3d124c61e873 Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Tue, 28 Jul 2026 09:39:26 -0700 Subject: [PATCH] missing test coverage that appeared in famafrench.. --- .../providers/famafrench/tests/test_helpers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openbb_platform/providers/famafrench/tests/test_helpers.py b/openbb_platform/providers/famafrench/tests/test_helpers.py index 6463de6de3d..99596ee7fe4 100644 --- a/openbb_platform/providers/famafrench/tests/test_helpers.py +++ b/openbb_platform/providers/famafrench/tests/test_helpers.py @@ -568,6 +568,18 @@ def test_get_international_portfolio_data_index_missing_in_zip(monkeypatch): helpers.get_international_portfolio_data(index="all") +def test_get_international_portfolio_data_unresolved_country_index(monkeypatch): + monkeypatch.setitem(helpers.COUNTRY_PORTFOLIO_FILES, "Japan", None) + monkeypatch.setattr( + helpers, + "download_international_portfolios", + lambda url: _IntlResponse(_make_zip("Other.Dat", b"data")), + ) + + with pytest.raises(ValueError, match="Could not resolve portfolio index"): + helpers.get_international_portfolio_data(country="japan") + + # --------------------------------------------------------------------------- # get_international_portfolio (measure validation - monkeypatched network) # ---------------------------------------------------------------------------