mailr3000 - /1.3/test_suite/unit_tests/data/test_diff_tensor.py


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

Header


Content

Posted by edward on January 13, 2007 - 08:09:
Author: bugman
Date: Sat Jan 13 08:09:15 2007
New Revision: 3000

URL: http://svn.gna.org/viewcvs/relax?rev=3000&view=rev
Log:
Completed the 'test_set_Diso()' and 'test_set_tm()' unit tests.


Modified:
    1.3/test_suite/unit_tests/data/test_diff_tensor.py

Modified: 1.3/test_suite/unit_tests/data/test_diff_tensor.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/data/test_diff_tensor.py?rev=3000&r1=2999&r2=3000&view=diff
==============================================================================
--- 1.3/test_suite/unit_tests/data/test_diff_tensor.py (original)
+++ 1.3/test_suite/unit_tests/data/test_diff_tensor.py Sat Jan 13 08:09:15 
2007
@@ -27,7 +27,7 @@
 from sys import path
 from unittest import TestCase, main
 
-# Modify the system path so that the relax modules can be imported.
+# Modify the system path so that the relax modules can be imported (for 
stand alone execution).
 path_comps = split(path[0], sep)
 relax_path = sep + join(*path_comps[0:5])
 path.append(relax_path)
@@ -44,13 +44,16 @@
 
 
     def test_set_Diso(self):
-        """Test the setting of the Diso parameter.
+        """Test that the Diso parameter cannot be set."""
 
-        The setting of this parameter is not allowed.
-        """
+        # Try to set Diso to the tm value of 10 ns.
+        try:
+            self.diff_data.Diso = 1/(6*1e-8)
+        except RelaxError, message:
+            assert message.text == "The object 'Diso' is not modifiable."
 
-        # Set Diso to the tm value of 10 ns.
-        self.diff_data.Diso = 1/(6*1e-8)
+        # Make sure that the Diso parameter has not been set.
+        assert not hasattr(self.diff_data, 'Diso')
 
 
     def test_set_tm(self):
@@ -59,6 +62,10 @@
         # Set the tm value to 10 ns.
         self.diff_data.tm = 1e-8
 
+        # Test that the tm parameter has been set correctly.
+        assert hasattr(self.diff_data, 'tm')
+        assert self.diff_data.tm == 1e-8
+
 
 if __name__ == '__main__':
     main()




Related Messages


Powered by MHonArc, Updated Sat Jan 13 08:40:05 2007