Может ли схема Цербера иметь произвольное имя для базового dict? - PullRequest
0 голосов
/ 25 июня 2019

Мне нужно проверить диктанты Python, которые будут иметь произвольные имена. Когда я пытаюсь проверить их с помощью Цербера, я получаю unknown field. Есть ли способ разрешить произвольные имена dict?

Я думал, что keysrules может сработать, но, похоже, он работает только с предметами в рамках базового диктата.

{'account_created': {'category': 'Accounts',
                     'conversion_event': True,
                     'description': 'A new account is created'}
}

Я хотел бы иметь возможность использовать произвольное имя, где account_created в этом диктанте.

1 Ответ

0 голосов
/ 04 июля 2019

Предполагая, что вам не нужно проверять этот базовый ключ, я просто попытался ответить на вопрос, подобный этому, на Cerberus GitHub . Мое предложение состояло в том, чтобы, возможно, использовать динамически сформированную схему. Вы можете следить за темой выпуска GitHub и посмотреть, найдет ли кто-нибудь лучший ответ.

...