mailr4515 - /branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py


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

Header


Content

Posted by sebastien . morin . 1 on January 08, 2008 - 23:28:
Author: semor
Date: Tue Jan  8 23:28:29 2008
New Revision: 4515

URL: http://svn.gna.org/viewcvs/relax?rev=4515&view=rev
Log:
Adapted, for the consistency_tests code, 5 more RSDM unit tests for the 
setting of parameters.


Modified:
    branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py

Modified: 
branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py?rev=4515&r1=4514&r2=4515&view=diff
==============================================================================
--- 
branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py 
(original)
+++ 
branches/consistency_tests_1.3/test_suite/unit_tests/value_testing_base.py 
Tue Jan  8 23:28:29 2008
@@ -358,6 +358,106 @@
         self.assertRaises(RelaxParamSetError, self.value_fns.set, 
param='f_r2')
 
 
+    def test_set_ct_defaults_r(self):
+        """Set the consistency testing bond length parameter to the default 
value.
+
+        The functions tested are both generic_fns.value.set() and 
prompt.value.set().
+        """
+
+        # Set the current data pipe to 'ct'.
+        relax_data_store.current_pipe = 'ct'
+
+        # Alias the current data pipe.
+        cdp = relax_data_store[relax_data_store.current_pipe]
+
+        # Set the parameter.
+        self.value_fns.set(param='bond-Length')
+
+        # Test the parameter.
+        self.assertAlmostEqual(cdp.mol[0].res[0].spin[0].r, 1.02e-10)
+        self.assertAlmostEqual(cdp.mol[0].res[1].spin[0].r, 1.02e-10)
+
+
+    def test_set_ct_defaults_csa(self):
+        """Set the consistency testing CSA parameter to the default value.
+
+        The functions tested are both generic_fns.value.set() and 
prompt.value.set().
+        """
+
+        # Set the current data pipe to 'ct'.
+        relax_data_store.current_pipe = 'ct'
+
+        # Alias the current data pipe.
+        cdp = relax_data_store[relax_data_store.current_pipe]
+
+        # Set the parameter.
+        self.value_fns.set(param='csa')
+
+        # Test the parameter.
+        self.assertAlmostEqual(cdp.mol[0].res[0].spin[0].csa, -172e-6)
+        self.assertAlmostEqual(cdp.mol[0].res[1].spin[0].csa, -172e-6)
+
+
+    def test_set_ct_defaults_nucleus(self):
+        """Set the consistency testing heteronucleus type to the default 
value.
+
+        The functions tested are both generic_fns.value.set() and 
prompt.value.set().
+        """
+
+        # Set the current data pipe to 'ct'.
+        relax_data_store.current_pipe = 'ct'
+
+        # Alias the current data pipe.
+        cdp = relax_data_store[relax_data_store.current_pipe]
+
+        # Set the parameter.
+        self.value_fns.set(param='nucleus')
+
+        # Test the parameter.
+        self.assertEqual(cdp.mol[0].res[0].spin[0].nucleus, 'N')
+        self.assertEqual(cdp.mol[0].res[1].spin[0].nucleus, 'N')
+
+
+    def test_set_ct_defaults_orientation(self):
+        """Set the consistency testing theta angle parameter to the default 
value.
+
+        The functions tested are both generic_fns.value.set() and 
prompt.value.set().
+        """
+
+        # Set the current data pipe to 'ct'.
+        relax_data_store.current_pipe = 'ct'
+
+        # Alias the current data pipe.
+        cdp = relax_data_store[relax_data_store.current_pipe]
+
+        # Set the parameter.
+        self.value_fns.set(param='orientation')
+
+        # Test the parameter.
+        self.assertAlmostEqual(cdp.mol[0].res[0].spin[0].orientation, 15.7)
+        self.assertAlmostEqual(cdp.mol[0].res[1].spin[0].orientation, 15.7)
+
+
+    def test_set_ct_defaults_tc(self):
+        """Set the consistency testing approximate correlation time 
parameter to the default value.
+
+        The functions tested are both generic_fns.value.set() and 
prompt.value.set().
+        """
+
+        # Set the current data pipe to 'ct'.
+        relax_data_store.current_pipe = 'ct'
+
+        # Alias the current data pipe.
+        cdp = relax_data_store[relax_data_store.current_pipe]
+
+        # Set the parameter.
+        self.value_fns.set(param='tc')
+
+        # Test the parameter.
+        self.assertAlmostEqual(cdp.mol[0].res[0].spin[0].tc, 13 * 1e-9)
+        self.assertAlmostEqual(cdp.mol[0].res[1].spin[0].tc, 13 * 1e-9)
+
+
 
 
     #####################################################




Related Messages


Powered by MHonArc, Updated Tue Jan 08 23:40:08 2008