From ef7788d5c50c800a097249cfae082a894c43e29e Mon Sep 17 00:00:00 2001 From: 732642856 <732642856@qq.com> Date: Wed, 10 Jun 2026 16:18:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20pytest=E5=85=BC=E5=AE=B9=E6=80=A7?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D,=2035=20passed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/test_shadbala_jhora_benchmark.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/test_shadbala_jhora_benchmark.py b/tests/test_shadbala_jhora_benchmark.py index e6a8a3e1..df45bebc 100644 --- a/tests/test_shadbala_jhora_benchmark.py +++ b/tests/test_shadbala_jhora_benchmark.py @@ -73,7 +73,7 @@ NAISARGIKA_REF = { # ============================================================================ # 内部一致性测试:检查 Shadbala 子项和是否等于总分 # ============================================================================ -def test_internal_consistency(result): +def _check_internal_consistency(result): """检查每个行星的6个子项之和是否等于 total_virupas""" errors = [] for pname, pd in result.get("planets", {}).items(): @@ -95,7 +95,7 @@ def test_internal_consistency(result): # ============================================================================ # 外部一致性测试:检查是否满足 BPHS 最低要求 # ============================================================================ -def test_min_required(result): +def _check_min_required(result): """检查每个行星是否满足 BPHS 最低 Shadbala Rupas 要求""" errors = [] for pname, pd in result.get("planets", {}).items(): @@ -109,7 +109,7 @@ def test_min_required(result): # ============================================================================ # Naisargika Bala 对比 # ============================================================================ -def test_naisargika(result): +def _check_naisargika(result): """检查 Naisargika Bala 是否匹配参考值""" errors = [] for pname, pd in result.get("planets", {}).items(): @@ -123,7 +123,7 @@ def test_naisargika(result): # ============================================================================ # 排序合理性测试 # ============================================================================ -def test_ranking_sanity(result): +def _check_ranking_sanity(result): """检查排名是否合理(擢升行星应比落陷行星强)""" planets = result.get("planets", {}) ranking = result.get("ranking", []) @@ -205,12 +205,12 @@ def verify_shadbala_for_chart(planets, asc_sign, birth_hour, sun_lon, moon_lon, errors.append(f"{pname}: {rupas:.2f} < {min_req:.2f}") # 内部一致性测试 - consistency = test_internal_consistency(result) + consistency = _check_internal_consistency(result) for e in consistency: errors.append(e) # Naisargika 测试 - naisargika = test_naisargika(result) + naisargika = _check_naisargika(result) for e in naisargika: errors.append(e)