fix: expose wealth varga and solar return evidence

This commit is contained in:
732642856
2026-07-01 22:45:41 +08:00
parent 421c2d928a
commit 82f6ec76c7
4 changed files with 64 additions and 4 deletions
+15
View File
@@ -724,6 +724,21 @@ def test_varga_full_cli_divisions_supports_high_vargas() -> None:
assert result["D144_Dwadasamsa-Dwadasamsa"]["planets"]["Moon"]["house"] in range(1, 13)
def test_full_reading_exposes_d11_for_wealth_strict_workflow() -> None:
result = run_engine(
"full-reading",
*BASE_BIRTH_ARGS,
"--today",
"2026-07-01",
"--target-year",
"2026",
)
varga_full = result["modules"]["varga_full"]
assert "D11_Rudramsa" in varga_full
assert varga_full["D11_Rudramsa"]["planets"]["Moon"]["house"] in range(1, 13)
def test_muhurta_cli_scan_days_outputs_panchanga_without_tuple_crash() -> None:
output = run_engine_text(
"muhurta",
@@ -19,6 +19,7 @@ from cmd_muhurta import _get_sun_moon_lons
from jyotish_engine import _apply_ayanamsa
from muhurta import _swisseph_sun_moon_lon
from solar_return import _get_sun_lon_jd
from solar_return import _datetime_to_jd_ut, _jd_to_datetime
from transit_trigger import _datetime_to_jd, _get_planet_lon_swe
@@ -65,6 +66,19 @@ def test_solar_return_sun_helper_defaults_to_lahiri_after_global_raman_switch():
assert _angular_diff(actual, expected_lahiri) < 1e-9
def test_solar_return_julian_datetime_helpers_work_without_greg_flag_constant():
dt = datetime(2026, 4, 17, 6, 30, 0)
jd = _datetime_to_jd_ut(dt)
roundtrip = _jd_to_datetime(jd)
assert roundtrip.year == 2026
assert roundtrip.month == 4
assert roundtrip.day == 17
assert roundtrip.hour == 6
assert roundtrip.minute == 30
def test_muhurta_sun_moon_helper_defaults_to_lahiri_after_global_raman_switch():
jd = swe.julday(2026, 6, 25, 4.0)
expected_sun = _sidereal_lon(jd, swe.SUN, swe.SIDM_LAHIRI)