mailr3395 - /1.3/test_suite/unit_tests/generic_fns/test_selection.py


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

Header


Content

Posted by edward on November 04, 2007 - 13:15:
Author: bugman
Date: Sun Nov  4 13:15:18 2007
New Revision: 3395

URL: http://svn.gna.org/viewcvs/relax?rev=3395&view=rev
Log:
Added another unit test for the generic_fns.selection.return_residue() 
function.


Modified:
    1.3/test_suite/unit_tests/generic_fns/test_selection.py

Modified: 1.3/test_suite/unit_tests/generic_fns/test_selection.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/generic_fns/test_selection.py?rev=3395&r1=3394&r2=3395&view=diff
==============================================================================
--- 1.3/test_suite/unit_tests/generic_fns/test_selection.py (original)
+++ 1.3/test_suite/unit_tests/generic_fns/test_selection.py Sun Nov  4 
13:15:18 2007
@@ -306,6 +306,36 @@
         self.assertEqual(i, 5)
 
 
+    def test_return_residue(self):
+        """Test the function for returning the desired residue data 
container.
+
+        The function tested is generic_fns.selection.return_residue().
+        """
+
+        # Ask for a few residues.
+        res1 = selection.return_residue(':1')
+        res2 = selection.return_residue(selection=':2')
+        res4 = selection.return_residue(selection=':4', pipe='orig')
+        res5 = selection.return_residue(selection='#RNA:-5', pipe='orig')
+
+        # Test the data of residue 1.
+        self.assertEqual(res1.num, 1)
+        self.assertEqual(res1.name, None)
+
+        # Test the data of residue 2.
+        self.assertEqual(res2.num, 2)
+        self.assertEqual(res2.name, 'Glu')
+
+        # Test the data of residue 4.
+        self.assertEqual(res4.num, 4)
+        self.assertEqual(res4.name, 'Pro')
+
+        # Test the data of the RNA residue -5.
+        self.assertEqual(res5.num, -5)
+        self.assertEqual(res5.name, None)
+        self.assertEqual(res5.spin[1].name, 'N5')
+
+
     def test_return_residue_pipe_fail(self):
         """Test the failure of the function for returning the desired 
residue data container.
 




Related Messages


Powered by MHonArc, Updated Sun Nov 04 13:20:08 2007