deckhand/deckhand/tests/unit/engine
Rick Bartra 60e82b7bd6 Validate additional 'metadata.replacement' scenarios
This patch set adds additional documentation and unit tests
to validate further replacement scenarios.

In particular this commit adds an additional document check that
looks for documents exisitng in different layers that contain the
same name and same schema without any of them having `replacement: true`

Change-Id: I7c033d32a6755f36e609789a748cbc6d4af06bc2
2018-10-30 10:23:14 -04:00
..
__init__.py Initial engine framework 2017-07-17 20:46:49 +01:00
base.py Improve document validation module. 2018-01-15 16:51:52 -05:00
test_cache.py optimization: Skip post-validation for rendered document cache hit 2018-10-02 18:58:07 -05:00
test_document_layering.py Merge "integration tests: Add Barbican validation/assertions" 2018-08-02 18:23:03 +00:00
test_document_layering_and_replacement.py Validate additional 'metadata.replacement' scenarios 2018-10-30 10:23:14 -04:00
test_document_layering_and_replacement_negative.py Validate additional 'metadata.replacement' scenarios 2018-10-30 10:23:14 -04:00
test_document_layering_and_substitution.py [fix] Substitution source documents accidentally modified 2018-09-04 21:58:45 +01:00
test_document_layering_and_substitution_negative.py integration tests: Add Barbican validation/assertions 2018-07-22 16:32:57 +00:00
test_document_layering_negative.py Fix document is_control method 2018-10-30 09:59:38 -04:00
test_document_validation.py fix: Add validation logic to check for duplicate documents in engine 2018-10-11 22:33:01 +00:00
test_document_validation_negative.py Simplify schema validation 2018-07-03 02:07:33 +00:00
test_revision_deepdiffing.py Validate bucket diffing works with revision rollback 2018-10-18 19:07:42 +01:00
test_revision_diffing.py Validate bucket diffing works with revision rollback 2018-10-18 19:07:42 +01:00
test_secrets_manager.py Merge "Validate bucket diffing works with revision rollback" 2018-10-29 17:26:38 +00:00