示例#1
0
 def test_should_return_configured_livestatus_socket(self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(
             b"[livestatus-service]\nlivestatus_socket=foo/bar")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.livestatus_socket, "foo/bar")
示例#2
0
 def test_should_return_given_log_file_when_log_file_option_is_given(self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(
             b"[livestatus-service]\nlog_file=spam.log")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.log_file, "spam.log")
示例#3
0
 def test_should_return_default_livestatus_socket(self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(b"[livestatus-service]\n")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.livestatus_socket,
                           Configuration.DEFAULT_LIVESTATUS_SOCKET)
示例#4
0
 def test_should_return_default_log_file_when_no_log_file_option_is_given(
         self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(b"[livestatus-service]\n")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.log_file, Configuration.DEFAULT_LOG_FILE)
示例#5
0
 def test_should_return_configured_icinga_command_file(self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(
             b"[livestatus-service]\nicinga_command_file=foo/bar.cmd")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.icinga_command_file, "foo/bar.cmd")
示例#6
0
 def test_should_return_default_icinga_command_file(self):
     with tempfile.NamedTemporaryFile() as configuration_file:
         configuration_file.write(b"[livestatus-service]\n")
         configuration_file.flush()
         config = Configuration(configuration_file.name)
         self.assertEquals(config.icinga_command_file,
                           Configuration.DEFAULT_ICINGA_COMMAND_FILE)
示例#7
0
 def callback():
     Configuration(configuration_file.name)
示例#8
0
 def callback():
     Configuration(("/foo/bar/does_not_exist.cfg"))