Browse Source

Coverage: find default config file

Nick Pilon 11 years ago
parent
commit
88579e9a21
1 changed files with 8 additions and 0 deletions
  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