

def test_extends(self):
    another = '\n        extends: site.yaml\n        mode: production\n        media_root: xxx\n        '
    File(TEST_SITE.child('site.yaml')).write(self.conf2)
    File(TEST_SITE.child('another.yaml')).write(another)
    c = Config(sitepath=TEST_SITE, config_file='another.yaml')
    assert (c.mode == 'production')
    assert (c.content_root_path == TEST_SITE.child_folder('site/stuff'))
    assert (c.media_root_path == c.content_root_path.child_folder('xxx'))
    assert (c.media_url == TEST_SITE.child_folder('/media'))
    assert (c.deploy_root_path == Folder('~/deploy_site'))

dataset/ETHPy150Open hyde/hyde/tests/test_model.py TestConfig.test_extends/original