Explorar o código

Add test for reopenlogs()

Mike Naberezny %!s(int64=10) %!d(string=hai) anos
pai
achega
47eaffd7cd
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  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: