mailr26614 - /trunk/test_suite/unit_tests/align_tensor_testing_base.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on November 18, 2014 - 14:33:
Author: bugman
Date: Tue Nov 18 14:33:00 2014
New Revision: 26614

URL: http://svn.gna.org/viewcvs/relax?rev=26614&view=rev
Log:
Updated the test_matrix_angles_identity() unit test for 
pipe_control.align_tensor.matrix_angles().

This is the test in the _prompt.test_align_tensor.Test_align_tensor module.  
The basis set has been
set back to the now non-default value of 0, and the value checks have been 
converted from
assertEqual() to assertAlmostEqual() to allow for small truncation errors.


Modified:
    trunk/test_suite/unit_tests/align_tensor_testing_base.py

Modified: trunk/test_suite/unit_tests/align_tensor_testing_base.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/unit_tests/align_tensor_testing_base.py?rev=26614&r1=26613&r2=26614&view=diff
==============================================================================
--- trunk/test_suite/unit_tests/align_tensor_testing_base.py    (original)
+++ trunk/test_suite/unit_tests/align_tensor_testing_base.py    Tue Nov 18 
14:33:00 2014
@@ -1,6 +1,6 @@
 
###############################################################################
 #                                                                            
 #
-# Copyright (C) 2007-2013 Edward d'Auvergne                                  
 #
+# Copyright (C) 2007-2014 Edward d'Auvergne                                  
 #
 #                                                                            
 #
 # This file is part of the program relax (http://www.nmr-relax.com).         
 #
 #                                                                            
 #
@@ -248,38 +248,38 @@
         self.align_tensor_fns.init(align_id='5', params=(0, 0, 0, 0, 1))
 
         # Matrix angles.
-        self.align_tensor_fns.matrix_angles()
+        self.align_tensor_fns.matrix_angles(basis_set=0)
 
         # Test the angles.
-        self.assertEqual(dp.align_tensors.angles[0, 0], 0.0)
-        self.assertEqual(dp.align_tensors.angles[0, 1], pi/2)
-        self.assertEqual(dp.align_tensors.angles[0, 2], pi/2)
-        self.assertEqual(dp.align_tensors.angles[0, 3], pi/2)
-        self.assertEqual(dp.align_tensors.angles[0, 4], pi/2)
-
-        self.assertEqual(dp.align_tensors.angles[1, 0], pi/2)
-        self.assertEqual(dp.align_tensors.angles[1, 1], 0.0)
-        self.assertEqual(dp.align_tensors.angles[1, 2], pi/2)
-        self.assertEqual(dp.align_tensors.angles[1, 3], pi/2)
-        self.assertEqual(dp.align_tensors.angles[1, 4], pi/2)
-
-        self.assertEqual(dp.align_tensors.angles[2, 0], pi/2)
-        self.assertEqual(dp.align_tensors.angles[2, 1], pi/2)
-        self.assertEqual(dp.align_tensors.angles[2, 2], 0.0)
-        self.assertEqual(dp.align_tensors.angles[2, 3], pi/2)
-        self.assertEqual(dp.align_tensors.angles[2, 4], pi/2)
-
-        self.assertEqual(dp.align_tensors.angles[3, 0], pi/2)
-        self.assertEqual(dp.align_tensors.angles[3, 1], pi/2)
-        self.assertEqual(dp.align_tensors.angles[3, 2], pi/2)
-        self.assertEqual(dp.align_tensors.angles[3, 3], 0.0)
-        self.assertEqual(dp.align_tensors.angles[3, 4], pi/2)
-
-        self.assertEqual(dp.align_tensors.angles[4, 0], pi/2)
-        self.assertEqual(dp.align_tensors.angles[4, 1], pi/2)
-        self.assertEqual(dp.align_tensors.angles[4, 2], pi/2)
-        self.assertEqual(dp.align_tensors.angles[4, 3], pi/2)
-        self.assertEqual(dp.align_tensors.angles[4, 4], 0.0)
+        self.assertAlmostEqual(dp.align_tensors.angles[0, 0], 0.0)
+        self.assertAlmostEqual(dp.align_tensors.angles[0, 1], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[0, 2], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[0, 3], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[0, 4], pi/2)
+
+        self.assertAlmostEqual(dp.align_tensors.angles[1, 0], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[1, 1], 0.0)
+        self.assertAlmostEqual(dp.align_tensors.angles[1, 2], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[1, 3], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[1, 4], pi/2)
+
+        self.assertAlmostEqual(dp.align_tensors.angles[2, 0], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[2, 1], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[2, 2], 0.0)
+        self.assertAlmostEqual(dp.align_tensors.angles[2, 3], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[2, 4], pi/2)
+
+        self.assertAlmostEqual(dp.align_tensors.angles[3, 0], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[3, 1], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[3, 2], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[3, 3], 0.0)
+        self.assertAlmostEqual(dp.align_tensors.angles[3, 4], pi/2)
+
+        self.assertAlmostEqual(dp.align_tensors.angles[4, 0], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[4, 1], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[4, 2], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[4, 3], pi/2)
+        self.assertAlmostEqual(dp.align_tensors.angles[4, 4], 0.0)
 
 
     def test_svd_identity(self):




Related Messages


Powered by MHonArc, Updated Tue Nov 18 15:20:02 2014