async def test_validate_templates(loop, project_specs: Dict, fake_db):
    for pid, project in Fake.projects.items():
        try:
            validate_instance(project.data, project_specs)
        except ValidationError:
            pytest.fail("validation of project {} failed".format(pid))
示例#2
0
def validate_project(app: web.Application, project: Dict):
    project_schema = app[APP_JSONSCHEMA_SPECS_KEY][CONFIG_SECTION_NAME]
    validate_instance(project, project_schema)  # TODO: handl