Ver Fonte

Add test for clearAllProcessInfo() when nothing to clear

Mike Naberezny há 11 anos atrás
pai
commit
c32086eea3
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      supervisor/tests/test_rpcinterfaces.py

+ 8 - 0
supervisor/tests/test_rpcinterfaces.py

@@ -1537,6 +1537,14 @@ class SupervisorNamespaceXMLRPCInterfaceTests(TestBase):
                           'status':xmlrpc.Faults.SUCCESS,
                           'description':'OK'})
 
+    def test_clearAllProcessLogs_no_processes(self):
+        supervisord = DummySupervisor()
+        self.assertEqual(supervisord.process_groups, {})
+        interface = self._makeOne(supervisord)
+        callback = interface.clearAllProcessLogs()
+        results = callback()
+        self.assertEqual(results, [])
+
     def test_sendProcessStdin_raises_incorrect_params_when_not_chars(self):
         options = DummyOptions()
         pconfig1 = DummyPConfig(options, 'process1', 'foo')