From 004a37a9362774cfde71903dd2de8250bd0ca87b Mon Sep 17 00:00:00 2001 From: Claudio-Daniel Freire Date: Thu, 25 Aug 2011 18:08:54 +0200 Subject: [PATCH] Silence Server in tests --- test/util/server.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/test/util/server.py b/test/util/server.py index 0bb3a394..1e079e21 100755 --- a/test/util/server.py +++ b/test/util/server.py @@ -16,6 +16,19 @@ import time class ServerTestCase(unittest.TestCase): def setUp(self): self.root_dir = tempfile.mkdtemp() + + # Silence the server + self.stderr = sys.stderr + sys.stderr = open("/dev/null","r+b") + + def tearDown(self): + sys.stderr = self.stderr + try: + shutil.rmtree(self.root_dir) + except: + # retry + time.sleep(0.1) + shutil.rmtree(self.root_dir) def test_server(self): s = server.Server(self.root_dir) @@ -210,14 +223,6 @@ class ServerTestCase(unittest.TestCase): reply = c.read_reply() self.assertEqual(reply, "Stopping server") - def tearDown(self): - try: - shutil.rmtree(self.root_dir) - except: - # retry - time.sleep(0.1) - shutil.rmtree(self.root_dir) - if __name__ == '__main__': unittest.main() -- 2.43.0