Ejemplo n.º 1
0
def validate_document(document):
    fields = forbidden_fields.values() + reservedf.values()
    validate_forbidden_fields(document, fields)
    validators.SaveDocumentKeysValidator(document).validate()
Ejemplo n.º 2
0
def validate_doc_for_update(update_doc):
    fields = forbidden_fields.values() + extf.values() + reservedf.values()
    validate_forbidden_fields(update_doc, fields)
    validators.UpdateDocumentKeysValidator(update_doc).validate()
Ejemplo n.º 3
0
def validate_forbidden_fields(doc, fields=None):
    if not fields:
        fields = forbidden_fields.values()
    valid1 = validators.RecursiveValidator(doc, fields)
    valid1.validate()