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."""