deckhand/deckhand/tests/unit/engine
Felipe Monteiro 035841416b Validate bucket diffing works with revision rollback
Adds a unit test to validate following scenario:

1) create revision 1 with document
2) create revision 2 with no documents
3) rollback to revision 1 (creating revision 3)

Validate that diffing works for rolled-back revision.
All cases above use same bucket.

Also refactors some test logic for neatness.

Change-Id: I71bf7d34e8aae3ad5abb3c53b05cb96a7038ddc2
2018-10-18 19:07:42 +01: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 Simplify schema validation 2018-07-03 02:07:33 +00:00
test_document_layering_and_replacement_negative.py style(pep8): remove identation ignores 2018-06-01 22:08:42 +00: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 refactor: Use yaml.add_representer to reduce complexity 2018-07-10 19:23:52 +01:00
test_document_validation.py Simplify schema validation 2018-07-03 02:07:33 +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 Validate bucket diffing works with revision rollback 2018-10-18 19:07:42 +01:00