Ver Fonte

Add test for reopenlogs()

Mike Naberezny há 10 anos atrás
pai
commit
47eaffd7cd
1 ficheiros alterados com 9 adições e 0 exclusões
  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: