Author: bugman Date: Fri Sep 26 18:19:27 2014 New Revision: 26069 URL: http://svn.gna.org/viewcvs/relax?rev=26069&view=rev Log: Added checks to the Bmrb.test_bug_22704_corrupted_state_file system test. This is to see if the cdp.exp_info data structure has been correctly restored from the save file. Modified: trunk/test_suite/system_tests/bmrb.py Modified: trunk/test_suite/system_tests/bmrb.py URL: http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/bmrb.py?rev=26069&r1=26068&r2=26069&view=diff ============================================================================== --- trunk/test_suite/system_tests/bmrb.py (original) +++ trunk/test_suite/system_tests/bmrb.py Fri Sep 26 18:19:27 2014 @@ -287,6 +287,19 @@ self.interpreter.reset() self.interpreter.state.load('corrupted_state', dir=self.tmpdir) + # Checks. + self.assert_(hasattr(cdp, 'exp_info')) + self.assert_(hasattr(cdp.exp_info, 'software')) + self.assertEqual(len(cdp.exp_info.software), 1) + #self.assertEqual(cdp.exp_info.software[0].name, 'software') + #self.assertEqual(cdp.exp_info.software[0].desc, 'Software program used in the analysis') + self.assertEqual(cdp.exp_info.software[0].software_name, 'relax') + self.assertEqual(cdp.exp_info.software[0].version, None) + self.assertEqual(cdp.exp_info.software[0].url, None) + self.assertEqual(cdp.exp_info.software[0].vendor_name, None) + self.assertEqual(cdp.exp_info.software[0].cite_ids, None) + self.assertEqual(cdp.exp_info.software[0].tasks, None) + def test_rw_bmrb_3_0_model_free(self): """Write and then read a BRMB STAR formatted file containing model-free results."""