From 76ae81c77298cd1c2a009939f1e1f8e1e3c9b031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=88=AA=E5=AE=87?= <3364451258@qq.com> Date: Fri, 10 Jul 2026 15:28:22 +0800 Subject: [PATCH] =?UTF-8?q?test:=20test=5Fconfig=20=E7=94=A8=20monkeypatch?= =?UTF-8?q?=20=E6=9B=BF=E4=BB=A3=20importlib.reload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_config.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/tests/test_config.py b/tests/test_config.py index d91f52c..1249125 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -87,20 +87,13 @@ class TestEmbedConfigEnvVar: """api_key 从环境变量读取.""" def test_api_key_from_env(self, monkeypatch): + """从环境变量读取 API Key.""" monkeypatch.setenv("EMBED_API_KEY", "sk-env-test") - import importlib - from src.core import config - importlib.reload(config) - cfg = config.EmbedConfig(mode="api") + cfg = EmbedConfig(mode="api") assert cfg.api_key == "sk-env-test" - # 清理 - importlib.reload(config) def test_api_key_empty_when_not_set(self, monkeypatch): + """未设置时返回空字符串.""" monkeypatch.delenv("EMBED_API_KEY", raising=False) - import importlib - from src.core import config - importlib.reload(config) - cfg = config.EmbedConfig(mode="api") + cfg = EmbedConfig(mode="api") assert cfg.api_key == "" - importlib.reload(config)