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):