From 11a774e1103ede483dac4ed37d2cdf270cc5cfeb Mon Sep 17 00:00:00 2001 From: Julio Quinteros Pro Date: Mon, 23 Feb 2026 13:27:13 -0300 Subject: [PATCH] fix(tests): use absolute path for model_prices JSON in validation test The test used a relative path 'litellm/model_prices_and_context_window.json' which only works when pytest runs from a specific working directory. Use os.path based on __file__ to resolve the path reliably. Co-Authored-By: Claude Opus 4.6 --- tests/test_litellm/test_utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/test_litellm/test_utils.py b/tests/test_litellm/test_utils.py index 984c6b0117..35cb290fcc 100644 --- a/tests/test_litellm/test_utils.py +++ b/tests/test_litellm/test_utils.py @@ -808,8 +808,7 @@ def test_aaamodel_prices_and_context_window_json_is_valid(): }, } - prod_json = "litellm/model_prices_and_context_window.json" - # prod_json = "../../model_prices_and_context_window.json" + prod_json = os.path.join(os.path.dirname(__file__), "..", "..", "model_prices_and_context_window.json") with open(prod_json, "r") as model_prices_file: actual_json = json.load(model_prices_file) assert isinstance(actual_json, dict)