Rev 3335: bzrlib.tests.test_read_bundle use load_tests. in file:///v/home/vila/src/bzr/experimental/faster-selftest/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Tue Apr 1 20:30:29 BST 2008
At file:///v/home/vila/src/bzr/experimental/faster-selftest/
------------------------------------------------------------
revno: 3335
revision-id: v.ladeuil+lp at free.fr-20080401193025-k8ef4c1x1x1lx9rf
parent: v.ladeuil+lp at free.fr-20080401192648-oggmitiw5s5o05r9
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: use-filter-by-module-test-loader
timestamp: Tue 2008-04-01 21:30:25 +0200
message:
bzrlib.tests.test_read_bundle use load_tests.
* bzrlib/tests/test_read_bundle.py:
(load_tests): Defined to avoid special case in
bzrlib.tests.test_suite().
* bzrlib/tests/__init__.py:
(test_suite): bzrlib.tests.test_read_bundle moved from
test_transport_implementations to testmod_names.
modified:
bzrlib/tests/__init__.py selftest.py-20050531073622-8d0e3c8845c97a64
bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
-------------- next part --------------
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2008-04-01 19:26:48 +0000
+++ b/bzrlib/tests/__init__.py 2008-04-01 19:30:25 +0000
@@ -2720,6 +2720,7 @@
'bzrlib.tests.test_permissions',
'bzrlib.tests.test_plugins',
'bzrlib.tests.test_progress',
+ 'bzrlib.tests.test_read_bundle',
'bzrlib.tests.test_reconfigure',
'bzrlib.tests.test_reconcile',
'bzrlib.tests.test_registry',
@@ -2778,7 +2779,6 @@
'bzrlib.tests.workingtree_implementations',
]
test_transport_implementations = [
- 'bzrlib.tests.test_read_bundle',
]
loader = TestUtil.TestLoader()
=== modified file 'bzrlib/tests/test_read_bundle.py'
--- a/bzrlib/tests/test_read_bundle.py 2008-03-25 01:25:28 +0000
+++ b/bzrlib/tests/test_read_bundle.py 2008-04-01 19:30:25 +0000
@@ -25,11 +25,21 @@
import bzrlib.errors as errors
from bzrlib import tests
from bzrlib.tests.test_transport import TestTransportImplementation
+from bzrlib.tests.test_transport_implementations import TransportTestProviderAdapter
import bzrlib.transport
from bzrlib.transport.memory import MemoryTransport
import bzrlib.urlutils
+def load_tests(standard_tests, module, loader):
+ """Multiply tests for tranport implementations."""
+ result = loader.suiteClass()
+ adapter = TransportTestProviderAdapter()
+ for test in tests.iter_suite_tests(standard_tests):
+ result.addTests(adapter.adapt(test))
+ return result
+
+
def create_bundle_file(test_case):
test_case.build_tree(['tree/', 'tree/a', 'tree/subdir/'])
More information about the bazaar-commits
mailing list