Propagate repository lock context through SQL writes
This commit is contained in:
@@ -21694,6 +21694,8 @@ def test_metadata_module_write_apply_applies_and_rolls_back(monkeypatch: pytest.
|
||||
"mode": "apply_and_rollback",
|
||||
"allow_sql_saved_state_apply": True,
|
||||
"allow_sql_saved_state_rollback": True,
|
||||
"lock_session_id": "rlock-test",
|
||||
"repository_object": "Справочник.Тест",
|
||||
"old": "a",
|
||||
"new": "b",
|
||||
}
|
||||
@@ -21701,7 +21703,11 @@ def test_metadata_module_write_apply_applies_and_rolls_back(monkeypatch: pytest.
|
||||
|
||||
assert seen["proposal_payload"]["include_payload"] is True
|
||||
assert seen["apply"]["proposal"] is proposal
|
||||
assert seen["apply"]["lock_session_id"] == "rlock-test"
|
||||
assert seen["apply"]["repository_object"] == "Справочник.Тест"
|
||||
assert seen["rollback"]["backup_id"] == "c" * 32
|
||||
assert seen["rollback"]["lock_session_id"] == "rlock-test"
|
||||
assert seen["rollback"]["repository_object"] == "Справочник.Тест"
|
||||
assert result["proposal"]["encoded"] == {"sha1": "new"}
|
||||
assert result["status"] == "verified_and_rolled_back"
|
||||
assert result["applied"] is True
|
||||
|
||||
Reference in New Issue
Block a user