3 import unittest, sys, os
4 sys.path.insert(0, os.path.abspath(
".."))
5 from gnsstk.test_utils
import args,run_unit_tests
13 self.assertEqual(gnsstk.TimeSystem.Unknown, uut.tgt)
14 self.assertEqual(0.0, uut.a0)
15 self.assertEqual(0.0, uut.a1)
16 self.assertEqual(0.0, uut.a2)
17 self.assertEqual(0.0, uut.deltatLS)
18 self.assertEqual(ct, uut.refTime)
19 self.assertEqual(0.0, uut.tot)
20 self.assertEqual(0, uut.wnot)
21 self.assertEqual(0, uut.wnLSF)
22 self.assertEqual(0, uut.dn)
23 self.assertEqual(0.0, uut.deltatLSF)
27 self.assertEqual(
True, uut.validate())
29 self.assertEqual(
True, uut.validate())
31 self.assertEqual(
True, uut.validate())
33 self.assertEqual(
False, uut.validate())
36 self.assertEqual(
False, uut.validate())
38 self.assertEqual(
False, uut.validate())
47 gnsstk.CarrierBand.L5, gnsstk.TrackingCode.L5I,
48 gnsstk.NavType.GPSCNAVL5),
49 gnsstk.NavMessageType.TimeOffset)
50 self.assertEqual(expL5, uut.getUserTime())
53 gnsstk.CarrierBand.L2, gnsstk.TrackingCode.L2CM,
54 gnsstk.NavType.GPSCNAVL2),
55 gnsstk.NavMessageType.TimeOffset)
56 self.assertEqual(expL2, uut.getUserTime())
62 uut.tgt = gnsstk.TimeSystem.UTC
63 uut.a0 = 1.9790604711E-09
64 uut.a1 = 7.5495165675E-15
70 rv,offset = uut.getOffset(gnsstk.TimeSystem.GPS,gnsstk.TimeSystem.UTC,ws1)
71 self.assertEqual(
True, rv)
72 self.assertEqual(18.000000004877350079, offset)
73 rv,offset = uut.getOffset(gnsstk.TimeSystem.GPS,gnsstk.TimeSystem.UTC,ws2)
74 self.assertEqual(
True, rv)
75 self.assertEqual(18.000000009443297699, offset)
77 if __name__ ==
'__main__':