浏览代码

Coverage: find default config file

Nick Pilon 11 年之前
父节点
当前提交
88579e9a21
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      supervisor/tests/test_options.py

+ 8 - 0
supervisor/tests/test_options.py

@@ -154,6 +154,14 @@ class OptionTests(unittest.TestCase):
             self.fail("expected exception")
         self.assertTrue(options.stderr.getvalue().startswith("Error: No config file found at default paths"))
 
+    def test_default_config(self):
+        options = self._makeOptions()
+        tempf = tempfile.NamedTemporaryFile()
+        options.searchpaths = [tempf.name]
+        config = options.default_configfile()
+        self.assertEqual(config, tempf.name)
+        tempf.close()
+
 class ClientOptionsTests(unittest.TestCase):
     def _getTargetClass(self):
         from supervisor.options import ClientOptions