3 import unittest, sys, os
4 sys.path.insert(0, os.path.abspath(
".."))
5 from gnsstk.test_utils
import args,run_unit_tests
11 nsig =
gnsstk.NavSignalID(gnsstk.SatelliteSystem.GPS, gnsstk.CarrierBand.L1, gnsstk.TrackingCode.CA, gnsstk.NavType.GPSLNAV)
12 self.assertEqual(str(nsig),
'GPS L1 GPSC/A navmsg GPS_LNAV')
16 nsat =
gnsstk.NavSatelliteID(19, 23, gnsstk.SatelliteSystem.GPS, gnsstk.CarrierBand.L1, gnsstk.TrackingCode.CA, gnsstk.NavType.GPSLNAV)
17 self.assertEqual(str(nsat),
'subj:GPS 19 xmit:GPS 23 GPS L1 GPSC/A navmsg GPS_LNAV')
21 nsat =
gnsstk.NavSatelliteID(19, 23, gnsstk.SatelliteSystem.GPS, gnsstk.CarrierBand.L1, gnsstk.TrackingCode.CA, gnsstk.NavType.GPSLNAV)
23 self.assertEqual(str(nmid),
'Almanac subj:GPS 19 xmit:GPS 23 GPS L1 GPSC/A navmsg GPS_LNAV')
27 self.assertEqual(str(gnsstk.NavMessageType.Unknown),
'Unknown')
28 self.assertEqual(str(gnsstk.NavMessageType.Almanac),
'Almanac')
29 self.assertEqual(str(gnsstk.NavMessageType.Ephemeris),
'Ephemeris')
30 self.assertEqual(str(gnsstk.NavMessageType.TimeOffset),
'TimeOffset')
31 self.assertEqual(str(gnsstk.NavMessageType.Health),
'Health')
32 self.assertEqual(str(gnsstk.NavMessageType.Clock),
'Clock')
33 self.assertEqual(str(gnsstk.NavMessageType.Last),
'Last')
37 self.assertEqual(str(gnsstk.SVHealth.Unknown),
'Unknown')
38 self.assertEqual(str(gnsstk.SVHealth.Any),
'Any')
39 self.assertEqual(str(gnsstk.SVHealth.Healthy),
'Healthy')
40 self.assertEqual(str(gnsstk.SVHealth.Unhealthy),
'Unhealthy')
41 self.assertEqual(str(gnsstk.SVHealth.Degraded),
'Degraded')
42 self.assertEqual(str(gnsstk.SVHealth.Last),
'Last')
46 self.assertEqual(str(gnsstk.NavSearchOrder.User),
'User')
47 self.assertEqual(str(gnsstk.NavSearchOrder.Nearest),
'Nearest')
51 self.assertEqual(str(gnsstk.NavValidityType.Unknown),
'Unknown')
52 self.assertEqual(str(gnsstk.NavValidityType.ValidOnly),
'ValidOnly')
53 self.assertEqual(str(gnsstk.NavValidityType.InvalidOnly),
'InvalidOnly')
54 self.assertEqual(str(gnsstk.NavValidityType.Any),
'Any')
55 self.assertEqual(str(gnsstk.NavValidityType.Last),
'Last')
59 self.assertEqual(str(gnsstk.DumpDetail.OneLine),
'OneLine')
60 self.assertEqual(str(gnsstk.DumpDetail.Brief),
'Brief')
61 self.assertEqual(str(gnsstk.DumpDetail.Full),
'Full')
63 if __name__ ==
'__main__':