def test_PD_direction(self):
     X1_prime, X2_prime, X3_prime = [1., 3.], [5., 2.], [8., 7.]
     PD = [1., 2., 3.]
     result = lib_direct.get_PD_direction(X1_prime, X2_prime, X3_prime, PD)
     ref_PD = [1., 2., 3.]
     for num, ref in enumerate(ref_PD):
         self.assertAlmostEqual(ref, result[num])
 def test_PD_direction(self):
     X1_prime, X2_prime, X3_prime = [1., 3.], [5., 2.], [8., 7.]
     PD = [1., 2., 3.]
     result = lib_direct.get_PD_direction(X1_prime, X2_prime, X3_prime, PD)
     ref_PD = [1., 2., 3.]
     for num, ref in enumerate(ref_PD):
         self.assertAlmostEqual(ref, result[num])
 def test_PD_direction_negative(self):
     X1_prime, X2_prime, X3_prime = [1., 3.], [2., 5.], [8., 7.]
     PD = [1., 2., 3.]
     result = lib_direct.get_PD_direction(X1_prime, X2_prime, X3_prime, PD)
     ref_PD = [-1., -2.,-3.]
     #print "ref, result", ref_PD, result
     for num, ref in enumerate(ref_PD):
         self.assertAlmostEqual(ref, result[num])
 def test_PD_direction_negative(self):
     X1_prime, X2_prime, X3_prime = [1., 3.], [2., 5.], [8., 7.]
     PD = [1., 2., 3.]
     result = lib_direct.get_PD_direction(X1_prime, X2_prime, X3_prime, PD)
     ref_PD = [-1., -2., -3.]
     #print "ref, result", ref_PD, result
     for num, ref in enumerate(ref_PD):
         self.assertAlmostEqual(ref, result[num])