mailr25774 - /trunk/test_suite/system_tests/structure.py


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

Header


Content

Posted by edward on September 12, 2014 - 11:25:
Author: bugman
Date: Fri Sep 12 11:25:02 2014
New Revision: 25774

URL: http://svn.gna.org/viewcvs/relax?rev=25774&view=rev
Log:
Expanded the checking in the Structure.test_delete_model system test.

Now a number of structural model loading and deletion scenarios are tested.


Modified:
    trunk/test_suite/system_tests/structure.py

Modified: trunk/test_suite/system_tests/structure.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/structure.py?rev=25774&r1=25773&r2=25774&view=diff
==============================================================================
--- trunk/test_suite/system_tests/structure.py  (original)
+++ trunk/test_suite/system_tests/structure.py  Fri Sep 12 11:25:02 2014
@@ -2456,6 +2456,26 @@
         self.assertEqual(len(cdp.structure.structural_data), 1)
         self.assertEqual(cdp.structure.structural_data[0].num, 2)
 
+        # Load another model, then delete it.
+        self.interpreter.structure.read_pdb('Ap4Aase_res1-12.pdb', dir=path, 
set_model_num=3)
+        self.interpreter.structure.delete(model=3)
+
+        # Test the structure metadata.
+        self.assert_(hasattr(cdp, 'structure'))
+        self.assert_(hasattr(cdp.structure, 'structural_data'))
+        self.assertEqual(len(cdp.structure.structural_data), 1)
+        self.assertEqual(cdp.structure.structural_data[0].num, 2)
+
+        # Load another model, then delete number 2.
+        self.interpreter.structure.read_pdb('Ap4Aase_res1-12.pdb', dir=path, 
set_model_num=10)
+        self.interpreter.structure.delete(model=2)
+
+        # Test the structure metadata.
+        self.assert_(hasattr(cdp, 'structure'))
+        self.assert_(hasattr(cdp.structure, 'structural_data'))
+        self.assertEqual(len(cdp.structure.structural_data), 1)
+        self.assertEqual(cdp.structure.structural_data[0].num, 10)
+
 
     def test_delete_multi_pipe(self):
         """Test the deletion of structural data in only one pipe."""




Related Messages


Powered by MHonArc, Updated Fri Sep 12 11:40:02 2014