diff --git a/modules/bindings/tests/test_hhblits.py b/modules/bindings/tests/test_hhblits.py
index 1bc6b3652dee18736ffc03050862483c262726ad..7e0e3a7fcea983290755ac531812cc40f6c9d7ef 100644
--- a/modules/bindings/tests/test_hhblits.py
+++ b/modules/bindings/tests/test_hhblits.py
@@ -13,6 +13,24 @@ import ost
 from ost import seq
 from ost.bindings import hhblits
 
+class _UnitTestHHblitsLog(ost.LogSink):
+  """Dedicated logger to hide some expected warning/ error messages.
+  """
+  def __init__(self):
+    ost.LogSink.__init__(self)
+    self.lcwd = os.getcwd()
+
+  def LogMessage(self, message, severity):
+    message = message.strip()
+    dnem = "could not open file '%s'" % os.path.join(self.lcwd,
+                                                     'doesnotexist.a3m')
+    if message.endswith(dnem):
+        return
+    print(message)
+
+def setUpModule():
+  ost.PushLogSink(_UnitTestHHblitsLog())
+
 class TestHHblitsBindings(unittest.TestCase):
     def setUp(self):
         self.hhroot = os.getenv('EBROOTHHMINSUITE')