diff -r ddeb510d6815 -r 2c0aa02ecd5a mercurial/testing/storage.py --- a/mercurial/testing/storage.py Tue Oct 16 15:24:06 2018 +0200 +++ b/mercurial/testing/storage.py Tue Oct 16 16:24:46 2018 +0200 @@ -952,13 +952,12 @@ with self.assertRaises(error.StorageError): f.read(node1) - diff = mdiff.textdiff(fulltext1, fulltext2) node2 = storageutil.hashrevisionsha1(fulltext2, node1, nullid) - deltas = [(node2, node1, nullid, b'\x01' * 20, node1, diff, 0)] - # This /might/ fail on some backends. with self._maketransactionfn() as tr: - f.addgroup(deltas, lambda x: 0, tr) + delta = mdiff.textdiff(fulltext1, fulltext2) + self._addrawrevisionfn(f, tr, node2, node1, nullid, + 2, delta=(1, delta)) self.assertEqual(len(f), 3)