Example #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,))
Example #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')
Example #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)
Example #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)