test: port Goel Jaimini strength checks onto our Niryaana selector
Issue #94 T2. Keep the upstream test and retarget select_niryaana_shoola_start_sign to scripts.rashi_dashas_native. Add test_full_reading_exposes_goel_jaimini_strength using the existing fictional BASE_BIRTH_ARGS. Co-Authored-By: Grok (agent loop) Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Grok (agent loop)
Cursor
parent
424f03a4d5
commit
eb67962d70
@@ -63,3 +63,12 @@ def test_varga_cli_d9_uses_same_navamsa_mapping_as_varga_full() -> None:
|
||||
assert short["ascendant"] == full["Ascendant"]["sign"]
|
||||
for planet in ["Sun", "Moon", "Mars", "Mercury", "Jupiter", "Venus", "Saturn", "Rahu", "Ketu"]:
|
||||
assert short[planet]["sign"] == full[planet]["sign"]
|
||||
|
||||
|
||||
def test_full_reading_exposes_goel_jaimini_strength() -> None:
|
||||
report = _run_engine("full-reading", *BASE_BIRTH_ARGS)
|
||||
goel = report["modules"]["jaimini"]
|
||||
assert goel["goel_full_strength"]["status"] == "executed"
|
||||
assert len(goel["goel_full_strength"]["rashi_strengths"]) == 12
|
||||
assert set(goel["goel_special_points"]) == {"Brahma", "Maheshwara", "Rudra"}
|
||||
assert goel["niryaana_shoola_strength"]["deprecated"] is True
|
||||
|
||||
Reference in New Issue
Block a user