浏览代码

Add test for reopenlogs()

Mike Naberezny 10 年之前
父节点
当前提交
47eaffd7cd
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      supervisor/tests/test_options.py

+ 9 - 0
supervisor/tests/test_options.py

@@ -1176,6 +1176,15 @@ class ServerOptionsTests(unittest.TestCase):
         instance.close_logger()
         self.assertEqual(logger.closed, True)
 
+    def test_reopenlogs(self):
+        instance = self._makeOne()
+        logger = DummyLogger()
+        logger.handlers = [DummyLogger()]
+        instance.logger = logger
+        instance.reopenlogs()
+        self.assertEqual(logger.handlers[0].reopened, True)
+        self.assertEqual(logger.data[0], 'supervisord logreopen')
+
     def test_write_pidfile_ok(self):
         fn = tempfile.mktemp()
         try: