Author: bugman Date: Thu Jan 17 11:00:59 2008 New Revision: 4810 URL: http://svn.gna.org/viewcvs/relax?rev=4810&view=rev Log: Bug fix for the unit test of the N-state model assemble_param_vector() method. The numpy array could not be directly compared so each element is checked individually. Modified: branches/N_state_model/test_suite/unit_tests/_specific_fns/test_n_state_model.py Modified: branches/N_state_model/test_suite/unit_tests/_specific_fns/test_n_state_model.py URL: http://svn.gna.org/viewcvs/relax/branches/N_state_model/test_suite/unit_tests/_specific_fns/test_n_state_model.py?rev=4810&r1=4809&r2=4810&view=diff ============================================================================== --- branches/N_state_model/test_suite/unit_tests/_specific_fns/test_n_state_model.py (original) +++ branches/N_state_model/test_suite/unit_tests/_specific_fns/test_n_state_model.py Thu Jan 17 11:00:59 2008 @@ -53,6 +53,11 @@ # Get the parameter vector. param_vector = self.n_state_model_fns.assemble_param_vector() + # The correct result. + vector_true = [0.1, 0.3, 0.0, pi/2, 1.0, pi/2, pi, 3*pi/2, pi, 3*pi/2, 2*pi] + # Check the vector. - self.assertEqual(param_vector, [0.1, 0.3, 0.0, pi/2, 1.0, pi/2, pi, 3*pi/2, pi, 3*pi/2, 2*pi]) + self.assertEqual(len(param_vector), len(vector_true)) + for i in xrange(len(param_vector)): + self.assertEqual(param_vector[i], vector_true[i])