fix: expose wealth varga and solar return evidence
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user