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."""
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits