fix: reverse Rahu degree in eight-karaka ranking
(cherry picked from commit 197672e3f1c5d06fe44f0da196d36f6cf4a856cf)
This commit is contained in:
@@ -89,6 +89,17 @@ class TestCharaKaraka8:
|
||||
planets = [v['planet'] for v in result['karaka_table_8'].values()]
|
||||
assert 'Ketu' not in planets
|
||||
|
||||
def test_rahu_uses_reverse_degree_for_eight_karaka_ranking(self):
|
||||
degrees = {
|
||||
'Sun': 10.0, 'Moon': 11.0, 'Mars': 12.0, 'Mercury': 13.0,
|
||||
'Jupiter': 14.0, 'Venus': 15.0, 'Saturn': 16.0, 'Rahu': 29.0,
|
||||
}
|
||||
result = calc_chara_karaka_8(degrees)
|
||||
rahu = next(row for row in result['karaka_table_8'].values() if row['planet'] == 'Rahu')
|
||||
assert rahu['degree_in_sign'] == 29.0
|
||||
assert rahu['effective_degree_in_sign'] == 1.0
|
||||
assert rahu['rahu_reverse_applied'] is True
|
||||
|
||||
|
||||
# ── Arudha Pada Tests ──────────────────────────────────────────────
|
||||
|
||||
|
||||
Reference in New Issue
Block a user