Mercurial > hgsubversion
comparison tests/comprehensive/test_verify_and_startrev.py @ 894:9562f606c4aa
make assertion failures slightly more helpful by including the failing verification
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sat, 12 May 2012 15:28:44 +0200 |
parents | 3bfb7e985c47 |
children | 6bc8046e3d0a |
comparison
equal
deleted
inserted
replaced
893:295a8b48e4e2 | 894:9562f606c4aa |
---|---|
55 % len(shallowrepo)) | 55 % len(shallowrepo)) |
56 | 56 |
57 fulltip = repo['tip'] | 57 fulltip = repo['tip'] |
58 shallowtip = shallowrepo['tip'] | 58 shallowtip = shallowrepo['tip'] |
59 | 59 |
60 repo.ui.pushbuffer() | |
60 self.assertEqual(0, svncommands.verify(repo.ui, shallowrepo, | 61 self.assertEqual(0, svncommands.verify(repo.ui, shallowrepo, |
61 rev=shallowtip.node())) | 62 rev=shallowtip.node())) |
62 | 63 |
63 # viewing diff's of lists of files is easier on the eyes | 64 # viewing diff's of lists of files is easier on the eyes |
64 self.assertMultiLineEqual('\n'.join(fulltip), '\n'.join(shallowtip)) | 65 self.assertMultiLineEqual('\n'.join(fulltip), '\n'.join(shallowtip), |
66 repo.ui.popbuffer()) | |
65 | 67 |
66 for f in fulltip: | 68 for f in fulltip: |
67 self.assertMultiLineEqual(fulltip[f].data(), shallowtip[f].data()) | 69 self.assertMultiLineEqual(fulltip[f].data(), shallowtip[f].data()) |
68 | 70 |
69 | 71 |