From: Claudio-Daniel Freire Date: Thu, 25 Aug 2011 16:08:54 +0000 (+0200) Subject: Silence Server in tests X-Git-Tag: nepi-3.0.0~264 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=004a37a9362774cfde71903dd2de8250bd0ca87b;p=nepi.git Silence Server in tests --- 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()