Mercurial > hg
diff tests/test-storage.py @ 40323:2c0aa02ecd5a
testing: switch to inserting deltas
As the comment in the test specifies, this was relying on storage backend
implementation details. We switch to inserting a raw delta, skipping the
regular insert path to ensure we have the desired outcome. This required
implementing support for handling deltas in the revlog testing code.
Differential Revision: https://phab.mercurial-scm.org/D5116
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 16 Oct 2018 16:24:46 +0200 |
parents | 9b2e1b00ee94 |
children | fed697fa1734 |
line wrap: on
line diff
--- a/tests/test-storage.py Tue Oct 16 15:24:06 2018 +0200 +++ b/tests/test-storage.py Tue Oct 16 16:24:46 2018 +0200 @@ -49,7 +49,8 @@ if rawtext is not None: fl._revlog.addrawrevision(rawtext, tr, linkrev, p1, p2, node, flags) elif delta is not None: - raise error.Abort('support for storing raw deltas not yet supported') + fl._revlog.addrawrevision(rawtext, tr, linkrev, p1, p2, node, flags, + cachedelta=delta) else: raise error.Abort('must supply rawtext or delta arguments')