3 import unittest, sys, os
4 sys.path.insert(0, os.path.abspath(
".."))
5 from gnsstk.test_utils
import args, assertSequenceAlmostEqual, run_unit_tests, vec_to_list
19 a_vector = a.toVector()
20 self.assertSequenceEqual([2, 4, 6],
vec_to_list(a_vector))
22 a_std_vector = a.toStdVector()
23 self.assertSequenceEqual([2, 4, 6],
vec_to_list(a_std_vector))
29 dot_product = a.dot(b)
30 self.assertAlmostEqual(36.94, dot_product)
32 cross_product = a.cross(b)
37 self.assertAlmostEqual(4.52769256, a.mag())
43 self.assertAlmostEqual(0.92349278, a.cosVector(b))
44 self.assertAlmostEqual(4.96689037, a.slantRange(b))
45 self.assertAlmostEqual(46.97353420, a.elvAngle(b))
46 self.assertAlmostEqual(165.18222367, a.azAngle(b))
87 self.assertEqual(3, a.size())
88 self.assertEqual(3, len(a))
91 if __name__ ==
"__main__":