Author: bugman Date: Sun Dec 9 22:11:46 2007 New Revision: 4173 URL: http://svn.gna.org/viewcvs/relax?rev=4173&view=rev Log: Added 2 more unit tests for the generic_fns.value.partition_params() function. Modified: 1.3/test_suite/unit_tests/_generic_fns/test_value.py Modified: 1.3/test_suite/unit_tests/_generic_fns/test_value.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/_generic_fns/test_value.py?rev=4173&r1=4172&r2=4173&view=diff ============================================================================== --- 1.3/test_suite/unit_tests/_generic_fns/test_value.py (original) +++ 1.3/test_suite/unit_tests/_generic_fns/test_value.py Sun Dec 9 22:11:46 2007 @@ -104,3 +104,37 @@ self.assertEqual(tensor_values, [1e7]) self.assertEqual(spin_params, ['S2', 'CSA']) self.assertEqual(spin_values, [0.8, -160e-6]) + + + def test_partition_params5(self): + """Fifth test of the generic_fns.value.partition_params() function.""" + + # The parameters and values. + param = ['Dpar', 'S2', 'Dper', 'CSA', 'theta'] + val = [1e7, 0.8, 2e7, -160e-6, 0.13] + + # Partition. + tensor_params, tensor_values, spin_params, spin_values = value.partition_params(val, param, specific_fns.model_free.return_data_name) + + # Tests. + self.assertEqual(tensor_params, ['Dpar', 'Dper', 'theta']) + self.assertEqual(tensor_values, [1e7, 2e7, 0.13]) + self.assertEqual(spin_params, ['S2', 'CSA']) + self.assertEqual(spin_values, [0.8, -160e-6]) + + + def test_partition_params6(self): + """Sixth test of the generic_fns.value.partition_params() function.""" + + # The parameters and values. + param = [] + val = [] + + # Partition. + tensor_params, tensor_values, spin_params, spin_values = value.partition_params(val, param, specific_fns.model_free.return_data_name) + + # Tests. + self.assertEqual(tensor_params, []) + self.assertEqual(tensor_values, []) + self.assertEqual(spin_params, []) + self.assertEqual(spin_values, [])