Как проверить root словарь с Цербером? - PullRequest
0 голосов
/ 04 апреля 2020

Следуя документации cerberus, можно проверить диктат, вложенный в диктовку, как показано ниже:

    schema = {
        'A': {
                'type': 'dict',
                'keysrules': {'type': 'string', 'regex': '([A-Z]*?)FL'}
        }
    }
    document = {'A': {'SAFL': 'Y'}}

    v = Validator(schema)

Но я не нахожу никакой опции для проверки без вложения документа как субдикт, подобный этому:

    schema = {
                'type': 'dict',
                'keysrules': {'type': 'string', 'regex': '([A-Z]*?)FL'}
    }
    document = {'SAFL': 'Y'}

    v = Validator(schema)
...