Author: bugman Date: Tue May 20 22:14:21 2008 New Revision: 6175 URL: http://svn.gna.org/viewcvs/relax?rev=6175&view=rev Log: Wrote a unit test for the Internal.__parse_pdb_record() method. Modified: 1.3/test_suite/unit_tests/_generic_fns/_structure/test_internal.py Modified: 1.3/test_suite/unit_tests/_generic_fns/_structure/test_internal.py URL: http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/_generic_fns/_structure/test_internal.py?rev=6175&r1=6174&r2=6175&view=diff ============================================================================== --- 1.3/test_suite/unit_tests/_generic_fns/_structure/test_internal.py (original) +++ 1.3/test_suite/unit_tests/_generic_fns/_structure/test_internal.py Tue May 20 22:14:21 2008 @@ -120,6 +120,31 @@ # Test the number of molecules looped over. self.assertEqual(mol_count, 0) + + + def test___parse_pdb_record(self): + """Test the private Internal.__parse_pdb_record() method.""" + + # Parse a PDB record. + record = self.data._Internal__parse_pdb_record('ATOM 158 CG GLU 11 9.590 -1.041 -11.596 1.00 0.00 C') + + # Test the elements. + self.assertEqual(record[0], 'ATOM') + self.assertEqual(record[1], 158) + self.assertEqual(record[2], 'CG') + self.assertEqual(record[3], None) + self.assertEqual(record[4], 'GLU') + self.assertEqual(record[5], None) + self.assertEqual(record[6], 11) + self.assertEqual(record[7], None) + self.assertEqual(record[8], 9.59) + self.assertEqual(record[9], -1.041) + self.assertEqual(record[10], -11.596) + self.assertEqual(record[11], 1.0) + self.assertEqual(record[12], 0.0) + self.assertEqual(record[13], None) + self.assertEqual(record[14], 'C') + self.assertEqual(record[15], None) def test___residue_loop(self):