Rev 3306: Make interreop parametrized tests IDs unique. in http://code.launchpad.net/%7Ev-ladeuil/bzr/faster-selftest
Vincent Ladeuil
v.ladeuil+lp at free.fr
Mon Mar 24 15:45:18 GMT 2008
At http://code.launchpad.net/%7Ev-ladeuil/bzr/faster-selftest
------------------------------------------------------------
revno: 3306
revision-id: v.ladeuil+lp at free.fr-20080324154444-38ox0sd3t1er995r
parent: v.ladeuil+lp at free.fr-20080324144052-x611h8wtkr8fbla8
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: test-suite-fixes
timestamp: Mon 2008-03-24 16:44:44 +0100
message:
Make interreop parametrized tests IDs unique.
* bzrlib/tests/test_selftest.py:
(TestInterRepositoryProviderAdapter.test_adapted_tests): Update
with the new IDs.
* bzrlib/tests/interrepository_implementations/__init__.py:
(InterRepositoryTestProviderAdapter.formats_to_scenarios):
Provides unique ids for tests to help defect localization.
modified:
bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
bzrlib/tests/test_selftest.py test_selftest.py-20051202044319-c110a115d8c0456a
-------------- next part --------------
=== modified file 'bzrlib/tests/interrepository_implementations/__init__.py'
--- a/bzrlib/tests/interrepository_implementations/__init__.py 2007-11-29 22:27:29 +0000
+++ b/bzrlib/tests/interrepository_implementations/__init__.py 2008-03-24 15:44:44 +0000
@@ -63,7 +63,10 @@
"""
result = []
for interrepo_class, repository_format, repository_format_to in formats:
- scenario = (interrepo_class.__name__,
+ id = '%s,%s,%s' % (interrepo_class.__name__,
+ repository_format.__class__.__name__,
+ repository_format_to.__class__.__name__)
+ scenario = (id,
{"transport_server":self._transport_server,
"transport_readonly_server":self._transport_readonly_server,
"repository_format":repository_format,
=== modified file 'bzrlib/tests/test_selftest.py'
--- a/bzrlib/tests/test_selftest.py 2008-01-29 08:21:19 +0000
+++ b/bzrlib/tests/test_selftest.py 2008-03-24 15:44:44 +0000
@@ -376,13 +376,13 @@
formats = [(str, "C1", "C2"), (int, "D1", "D2")]
adapter = InterRepositoryTestProviderAdapter(server1, server2, formats)
self.assertEqual([
- ('str',
+ ('str,str,str',
{'interrepo_class': str,
'repository_format': 'C1',
'repository_format_to': 'C2',
'transport_readonly_server': 'b',
'transport_server': 'a'}),
- ('int',
+ ('int,str,str',
{'interrepo_class': int,
'repository_format': 'D1',
'repository_format_to': 'D2',
More information about the bazaar-commits
mailing list