from gnss import Constellation, SV, TimeScale
def test_sv():
gps = Constellation.GPS
assert "{}".format(gps), "GPS (US)"
assert "{:x}".format(gps), "GPS"
assert Constellation.from_country_code("US"), Constellation.GPS
sat = SV(Constellation.GPS, 10)
assert sat.prn == 10
assert sat.timescale() == TimeScale.GPST
sat.constellation = Constellation.BeiDou
assert "{}".format(sat.constellation, "BeiDou (CH)")
assert "{:x}".format(sat.constellation, "BDS") assert sat.timescale() == TimeScale.BDT