diff --git a/tests/test_1001.py b/tests/test_1001.py
index 7a19fcbe05e6a02afa14c87ea718427d49e45f1e..738eb6bfc996069b409b3a081e431d6c57d54992 100644
--- a/tests/test_1001.py
+++ b/tests/test_1001.py
@@ -163,7 +163,6 @@ class Simple1001TestCase(unittest.TestCase):
             ["Use of these data requires PRIOR OK from the PI"],
         )
         self.assertEqual(ict.normalComments.keywords["OTHER_COMMENTS"].data, ["N/A"])
-        # TODO test revision information
 
     def testReadData(self):
         ict = icartt.Dataset(self.fn, loadData=True)
diff --git a/tests/test_bulkIO.py b/tests/test_bulkIO.py
index 9cbc816ea61d0d2dedfb46f1f0f0f49551389898..3d8ef77ec8a9dc204817dc91e72db512ef91fbef 100644
--- a/tests/test_bulkIO.py
+++ b/tests/test_bulkIO.py
@@ -1,8 +1,8 @@
 import unittest
 import pathlib
 import io
+import re
 
-# import pytest
 
 import icartt
 
@@ -44,7 +44,7 @@ fileinfo = {
 }
 
 
-# TODO: dataset -> close file pointer after read ?!
+# TODO? dataset -> close file pointer after read
 
 
 class BulkIOTestCase(unittest.TestCase):
@@ -75,6 +75,9 @@ class BulkIOTestCase(unittest.TestCase):
             with self.subTest(msg=f"Reading data from test file {str(fn)}"):
                 ict = icartt.Dataset(fn, loadData=True)
                 self.assertEqual(type(ict), icartt.Dataset)
+                m = re.search("R([a-zA-Z0-9]).ict", fn.name)
+                if m:
+                    self.assertEqual(m.groups()[0], ict.revision)
 
     def testWriteHeader(self):
         for fn in self.files_ok: