Exemplo n.º 1
0
 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,))
Exemplo n.º 2
0
 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')
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)