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