diff -r dbcb466d0065 -r 2f80eaf38ed4 mercurial/testing/storage.py --- a/mercurial/testing/storage.py Fri Sep 28 09:46:50 2018 -0700 +++ b/mercurial/testing/storage.py Fri Sep 28 09:28:38 2018 -0700 @@ -396,17 +396,6 @@ with self.assertRaises(error.LookupError): f.cmp(b'\x01' * 20, b'irrelevant') - self.assertEqual(f.revdiff(nullrev, nullrev), b'') - - with self.assertRaises(IndexError): - f.revdiff(0, nullrev) - - with self.assertRaises(IndexError): - f.revdiff(nullrev, 0) - - with self.assertRaises(IndexError): - f.revdiff(0, 0) - # Emitting empty list is an empty generator. gen = f.emitrevisions([]) with self.assertRaises(StopIteration): @@ -459,14 +448,6 @@ self.assertFalse(f.cmp(node, fulltext)) self.assertTrue(f.cmp(node, fulltext + b'extra')) - self.assertEqual(f.revdiff(0, 0), b'') - self.assertEqual(f.revdiff(nullrev, 0), - b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07%s' % - fulltext) - - self.assertEqual(f.revdiff(0, nullrev), - b'\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00\x00') - # Emitting a single revision works. gen = f.emitrevisions([node]) rev = next(gen) @@ -577,14 +558,6 @@ with self.assertRaises(error.LookupError): f.cmp(b'\x01' * 20, b'irrelevant') - self.assertEqual(f.revdiff(0, 1), - b'\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x04\x01' + - fulltext1) - - self.assertEqual(f.revdiff(0, 2), - b'\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x04\x02' + - fulltext2) - # Nodes should be emitted in order. gen = f.emitrevisions([node0, node1, node2], revisiondata=True)