3 import unittest, sys, os
4 sys.path.insert(0, os.path.abspath(
".."))
5 from gnsstk.test_utils
import args,run_unit_tests
10 """Tests the various constants defined in the gnsstk"""
12 """Tests a subset of the gnsstk constants since there are so many.
13 Add more as we mature the testing."""
14 self.assertEqual(gnsstk.C_MPS, 299792458)
15 self.assertEqual(gnsstk.CA_CHIP_FREQ_GPS, 1023000)
16 self.assertEqual(gnsstk.L1_FREQ_GPS, 1575420000)
17 self.assertEqual(gnsstk.L2_FREQ_GPS, 1227600000)
18 self.assertAlmostEqual(gnsstk.PI, 3.14159265359, places=12)
19 self.assertEqual(gnsstk.ZCOUNT_PER_DAY, 57600)
20 with self.assertRaises(AttributeError):
25 self.assertEqual(32, gnsstk.MAX_PRN)
26 self.assertEqual(32, gnsstk.MAX_PRN_GPS)
31 self.assertEqual(1.7453292519943e-2, gnsstk.DEG_TO_RAD)
32 self.assertEqual(57.295779513082, gnsstk.RAD_TO_DEG)
37 self.assertEqual(gnsstk.PI, 3.141592653589793238462643383280)
38 self.assertEqual(gnsstk.OSC_FREQ_GPS, 10.23e6)
39 self.assertEqual(gnsstk.L6_FREQ_GAL, 1278.75e6)
44 self.assertAlmostEqual(1.2833333333333334,
gnsstk.getBeta(1, 1, 2))
47 if __name__ ==
'__main__':