summaryrefslogtreecommitdiff
path: root/iss/tests/test_predictions.py
blob: daa2bf47471a1add4b3333aa9397340a1de3a84f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from skyfield.api import Topos

from ..predictions import Predictions


def test_get_timescales():
    p = Predictions(lat=32.0853, lng=34.7817, tz="Asia/Jerusalem")
    days = 5
    t0, t1 = p.get_next_days_timescale(days=days)
    delta = t1.ut1 - t0.ut1
    assert delta == days


def test_get_location():
    p = Predictions(lat=32.0853, lng=34.7817)
    tlv = Topos("32.0853 N", "34.7817 E")
    topos = p.get_location_topos()
    assert topos.latitude.degrees == tlv.latitude.degrees
    assert topos.longitude.degrees == tlv.longitude.degrees