Mercurial > hgsubversion
diff tests/test_rebuildmeta.py @ 892:3bfb7e985c47
svn verify: add a test for corrupt repositories.
This case contains a couple of unlikely (but not impossible) failure
cases that the code previously did not handle. The verifier is updated
to address these, and the output made a bit more consistent.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Wed, 14 Dec 2011 00:07:58 +0100 |
parents | 50c13e01c7e3 |
children | 295a8b48e4e2 |
line wrap: on
line diff
--- a/tests/test_rebuildmeta.py +++ b/tests/test_rebuildmeta.py @@ -101,11 +101,16 @@ def buildmethod(case, name, stupid, sing return m +skip = set([ + 'project_root_not_repo_root.svndump', + 'corrupt.svndump', +]) + attrs = {'_do_case': _do_case, } for case in [f for f in os.listdir(test_util.FIXTURES) if f.endswith('.svndump')]: # this fixture results in an empty repository, don't use it - if case == 'project_root_not_repo_root.svndump': + if case in skip: continue bname = 'test_' + case[:-len('.svndump')] attrs[bname] = buildmethod(case, bname, False, False)