diff --git a/modules/bindings/tests/test_hhblits.py b/modules/bindings/tests/test_hhblits.py
index 7df996e858b69091ba949622c5384f2198405bcf..2ba099ced0c4e7f5dd7d0856431cd48d22a326b2 100644
--- a/modules/bindings/tests/test_hhblits.py
+++ b/modules/bindings/tests/test_hhblits.py
@@ -305,6 +305,17 @@ class TestHHblitsBindings(unittest.TestCase):
                          'HHHHHHHHHHHHCC')
         self.assertEqual(prof['msa'].GetCount(), 253)
 
+    def fastParseHeader(self):
+        header_line = '  1 814cbc1899f35c872169524af30fc2 100.0  5E-100' + \
+                      '  5E-104  710.5  34.1  277    3-293     2-280 (281)'
+        hit, offset = hhblits.ParseHeaderLine(header_line)
+        self.assertEqual(hit.hit_id, '814cbc1899f35c872169524af30fc2')
+        self.assertAlmostEqual(hit.evalue, 0)
+        self.assertAlmostEqual(hit.prob, 100.0)
+        self.assertAlmostEqual(hit.pvalue, 0)
+        self.assertAlmostEqual(hit.score, 710.5)
+        self.assertAlmostEqual(hit.ss_score, 34.1)
+
     def testParseHHblitsOutput(self):
         header, hits = hhblits.ParseHHblitsOutput(open("testfiles/test.hhr"))
         self.assertEqual(header.query, 'Test')
@@ -385,8 +396,6 @@ class TestHHblitsBindings(unittest.TestCase):
                          'Test                VDPVNFKLLSHCLLVTLAAHL\ne69e1ac0'+
                          'a4b2554d... ATPEQAQLVHKEIRKIVKDTC\n')
 
-# ParseHHblitsOutput
-
 if __name__ == "__main__":
     hhsuite_root_dir =  os.getenv('EBROOTHHMINSUITE')
     if not hhsuite_root_dir: