Author: bugman Date: Fri Feb 1 11:43:26 2013 New Revision: 18335 URL: http://svn.gna.org/viewcvs/relax?rev=18335&view=rev Log: Created the Structure.test_bug_sr_2998_broken_conect_records system test. This is to catch the bug reported as service request #2998 (https://gna.org/support/?2998) and is for corrupted PDB files with broken CONECT records. Added: trunk/test_suite/shared_data/structures/1RTE_trunc.pdb Modified: trunk/test_suite/system_tests/structure.py Added: trunk/test_suite/shared_data/structures/1RTE_trunc.pdb URL: http://svn.gna.org/viewcvs/relax/trunk/test_suite/shared_data/structures/1RTE_trunc.pdb?rev=18335&view=auto ============================================================================== --- trunk/test_suite/shared_data/structures/1RTE_trunc.pdb (added) +++ trunk/test_suite/shared_data/structures/1RTE_trunc.pdb Fri Feb 1 11:43:26 2013 @@ -1,0 +1,13 @@ +ATOM 5 N LEU A 3 49.617 4.693 46.426 1.00 24.00 N +ATOM 6 CA LEU A 3 49.432 5.476 45.190 1.00 23.29 C +ATOM 7 C LEU A 3 50.346 4.980 44.055 1.00 22.59 C +ATOM 8 O LEU A 3 49.924 4.868 42.889 1.00 21.23 O +ATOM 9 CB LEU A 3 49.673 6.968 45.457 1.00 23.01 C +ATOM 10 CG LEU A 3 49.804 7.863 44.222 1.00 22.69 C +ATOM 11 CD1 LEU A 3 48.564 7.837 43.327 1.00 21.71 C +ATOM 12 CD2 LEU A 3 50.075 9.282 44.625 1.00 24.53 C +TER 13 LEU A 3 +HETATM 1993 C CYN A 445 29.160 13.127 62.533 1.00 19.42 C +CONECT 666 2020 +CONECT 1655 2080 +END Modified: trunk/test_suite/system_tests/structure.py URL: http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/structure.py?rev=18335&r1=18334&r2=18335&view=diff ============================================================================== --- trunk/test_suite/system_tests/structure.py (original) +++ trunk/test_suite/system_tests/structure.py Fri Feb 1 11:43:26 2013 @@ -53,6 +53,16 @@ self.interpreter.pipe.create('mf', 'mf') + def test_bug_sr_2998_broken_conect_records(self): + """Test the bug reported as the support request #2998 (https://gna.org/support/?2998), the broken CONECT records.""" + + # Path of the structure file. + path = status.install_path + sep+'test_suite'+sep+'shared_data'+sep+'structures' + + # Load the file. + self.interpreter.structure.read_pdb('1RTE_trunc.pdb', dir=path) + + def test_displacement(self): """Test of the structure.displacement user function."""