From 6218e8d3b667f2ce279ce90ea1c60a5adb1e5623 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Wed, 12 Feb 2020 15:02:16 +0100
Subject: [PATCH] SCHWED-4612: Remove a message from HHblits bindings test.

---
 modules/bindings/tests/test_hhblits.py | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/modules/bindings/tests/test_hhblits.py b/modules/bindings/tests/test_hhblits.py
index 1bc6b3652..7e0e3a7fc 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')
-- 
GitLab