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