Files
Jyotisha/tests/test_xalen_ephemeris_mode_comparison.py
2026-07-17 22:19:09 +08:00

11 lines
610 B
Python

from pathlib import Path
from scripts.xalen_ephemeris_mode_comparison import compare
ROOT=Path(__file__).resolve().parents[1]
def test_independent_xalen_ephemeris_is_separately_disclosed() -> None:
r=compare(ROOT/'references/oracle/artifacts/xalen_steve_jobs_high_rigor_raw.json',ROOT/'references/oracle/artifacts/xalen_steve_jobs_independent_ephemeris_raw.json')
assert r['shared_mode']=='shared_input'
assert r['independent_mode']=='independent_ephemeris'
assert r['maximum_absolute_longitude_delta_deg']<0.02
assert r['varga_difference_count']==0
assert 'house numbers remain shared' in r['boundary']