Пример #1
0
    def test_explicit_extends(self):
        raise SkipTest('not yet')
        path1 = self.dir.write('base.yml', '''
        base: 1
        file: bad
        ''')

        path2 = self.dir.write('app.yml', '''
        extends: {}
        file: 2
        '''.format(path1))

        config = Config(path2)

        config.validate(Schema({
            'extends': config.merge(),
            'base': int,
            'file': int,
        }))

        compare(config.base, expected=1)
        compare(config.file, expected=2)
Пример #2
0
    def test_include_list(self):
        raise SkipTest('not yet')
        path1 = self.dir.write('other.yml', '''
        - 2
        - 3
        ''')

        path2 = self.dir.write('app.yml', '''
        root:
          - 1
          - include: {}
        '''.format(path1))

        config = Config(path2)

        config.validate(Schema({
            'include': config.merge(),
            'base': int,
            'file': int,
        }))

        compare(config.base, expected=1)
        compare(config.file, expected=2)