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)
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)