예제 #1
0
파일: config.py 프로젝트: bclermont/gsyslog
 def test_missing_directory(self, directory):
     """
     include a missing directory
     :param directory:
     """
     directories = [directory,
                    os.path.join(directory, 'directory1')]
     root_config = temporary_config("[logging]\ninclude = %s" %\
                                    ','.join(directories))
     filesConfig((root_config.name,))
예제 #2
0
파일: config.py 프로젝트: bclermont/gsyslog
 def test_include_file(self, directory):
     """
     include a directory AND do have a base.conf file
     :param directory:
     """
     root_config = temporary_config("[logging]\ninclude = %s" % (
         os.path.join(directory, 'base.conf')))
     config = filesConfig((root_config.name,))
     self.assertEqual(config.get('section1', 'key1'), 'value1')
예제 #3
0
파일: config.py 프로젝트: bclermont/gsyslog
 def test_include(self, directory):
     """
     basic include in a directory
     :param directory:
     """
     root_config = temporary_config("[logging]\ninclude = %s" % directory)
     config = filesConfig((root_config.name,))
     for number in (1, 2):
         self.assertEqual(config.get('section%d' % number,
                                     'key%d' % number),
                          'value%d' % number)
예제 #4
0
파일: config.py 프로젝트: bclermont/gsyslog
 def test_includes(self, directory):
     """
     include multiple directories
     :param directory:
     """
     directories = [directory,
                    os.path.join(directory, 'directory1'),
                    os.path.join(directory, 'directory2')]
     root_config = temporary_config("[logging]\ninclude = %s" % \
                                    ','.join(directories))
     config = filesConfig((root_config.name,))
     for number in (1, 2):
         self.assertEqual(config.get('section%d' % number,
                                     'key%d' % number),
                          'value%d' % number)