e0fc59e89b
Use YAML formatting for built-in Deckhand schemas used for validations to align with other UCP services. The second most important intention behind this PS is to allow pre_validate flag to cascade correctly between the layering and document_validation modules. If pre_validate is true, then: * the base_schema validates ALL documents * ALL built-in schemas validate the appropriate document given a schema match * NO externally registered DataSchema documents are used for validation Else (if pre_validate is false): * the base_schema validates ALL documents * ALL built-in schemas validate the appropriate document given a schema match * ALL externally registered DataSchema documents are used for validation given a schema match A more minor change is setting pre_validate flags in all modules to True for consistency. The idea is to facilitate the way other projects that import Deckhand in directly interface with Deckhand. Change-Id: I859f61989ec15bede1c104b86625d116064f056d |
||
---|---|---|
.. | ||
__init__.py | ||
base.py | ||
test_document_layering.py | ||
test_document_layering_and_substitution.py | ||
test_document_layering_and_substitution_negative.py | ||
test_document_layering_negative.py | ||
test_document_validation.py | ||
test_document_validation_negative.py | ||
test_secrets_manager.py |