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.GPS, uut.src)
14 self.assertEqual(gnsstk.TimeSystem.UTC, uut.tgt)
15 self.assertEqual(0.0, uut.a0)
16 self.assertEqual(0.0, uut.a1)
17 self.assertEqual(0.0, uut.a2)
18 self.assertEqual(0.0, uut.deltatLS)
19 self.assertEqual(ct, uut.refTime)
20 self.assertEqual(0.0, uut.tot)
21 self.assertEqual(0, uut.wnot)
22 self.assertEqual(0, uut.wnLSF)
23 self.assertEqual(0, uut.dn)
24 self.assertEqual(0.0, uut.deltatLSF)
28 self.assertEqual(
True, uut.validate())
30 self.assertEqual(
True, uut.validate())
32 self.assertEqual(
True, uut.validate())
34 self.assertEqual(
False, uut.validate())
37 self.assertEqual(
False, uut.validate())
39 self.assertEqual(
False, uut.validate())
45 self.assertEqual(exp, uut.getUserTime())
52 uut.a0 = -2.79396772E-09
53 uut.a1 = -7.10542736E-15
57 rv,offset = uut.getOffset(gnsstk.TimeSystem.GPS,gnsstk.TimeSystem.UTC,ws1)
58 self.assertEqual(
True, rv)
59 self.assertEqual(17.99999999720603227615, offset)
60 rv,offset = uut.getOffset(gnsstk.TimeSystem.GPS,gnsstk.TimeSystem.UTC,ws2)
61 self.assertEqual(
True, rv)
62 self.assertEqual(17.99999999290866981028, offset)
64 if __name__ ==
'__main__':