Mercurial > hgsubversion
diff tests/comprehensive/test_stupid_pull.py @ 902:7d9cd708f412
tests: fix automatically generated test names
I figured out how to tell nosetests to run just a single test:
nosetests -w tests/comprehensive
test_stupid_pull:StupidPullTests.test_spaces_in_path -v
Trouble is, some of the methods generated in StupidPullTests have
bogus names that contain hyphens. This patch fixes that, making
it possible to identify the tests properly.
author | Bryan O'Sullivan <bryano@fb.com> |
---|---|
date | Sun, 13 May 2012 21:31:32 +0200 |
parents | 3bfb7e985c47 |
children | d741f536f23a |
line wrap: on
line diff
--- a/tests/comprehensive/test_stupid_pull.py +++ b/tests/comprehensive/test_stupid_pull.py @@ -47,7 +47,7 @@ attrs = {'_do_case': _do_case, for case in (f for f in os.listdir(test_util.FIXTURES) if f.endswith('.svndump')): if case == 'corrupt.svndump': continue - name = 'test_' + case[:-len('.svndump')] + name = 'test_' + case[:-len('.svndump')].replace('-', '_') # Automatic layout branchtag collision exposes a minor defect # here, but since it isn't a regression we suppress the test case. if case != 'branchtagcollision.svndump':