def test_validate_project_config(): with patch.object(BuildConfig, 'validate') as build_validate: project = ProjectConfig([ BuildConfig(env_config, minimal_config, source_file='readthedocs.yml', source_position=0) ]) project.validate() assert build_validate.call_count == 1
def test_validate_project_config(): with patch.object(BuildConfig, 'validate') as build_validate: project = ProjectConfig([ BuildConfig( env_config, minimal_config, source_file='readthedocs.yml', source_position=0) ]) project.validate() assert build_validate.call_count == 1
def inner(path=None, env_config=None): env_config_defaults = { 'output_base': '', 'name': '1', 'type': 'sphinx', } if env_config is not None: env_config_defaults.update(env_config) yaml_config = ProjectConfig([ BuildConfig(env_config_defaults, config, source_file='readthedocs.yml', source_position=0) ]) yaml_config.validate() return yaml_config