Rev 2486: Relocate TestCaseWithRepository to be more central. in file:///home/robertc/source/baz/per-repository-test-setup/

Robert Collins robertc at robertcollins.net
Thu May 10 15:11:27 BST 2007


At file:///home/robertc/source/baz/per-repository-test-setup/

------------------------------------------------------------
revno: 2486
revision-id: robertc at robertcollins.net-20070510141122-91gp5mw7mmv88852
parent: pqm at pqm.ubuntu.com-20070510055501-w262sk5hl33vmd19
committer: Robert Collins <robertc at robertcollins.net>
branch nick: per-repository-test-setup
timestamp: Fri 2007-05-11 00:11:22 +1000
message:
  Relocate TestCaseWithRepository to be more central.
modified:
  bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
  bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
=== modified file 'bzrlib/tests/repository_implementations/__init__.py'
--- a/bzrlib/tests/repository_implementations/__init__.py	2007-03-13 06:55:43 +0000
+++ b/bzrlib/tests/repository_implementations/__init__.py	2007-05-10 14:11:22 +0000
@@ -39,9 +39,23 @@
                           TestLoader,
                           TestSuite,
                           )
+from bzrlib.tests.bzrdir_implementations.test_bzrdir import TestCaseWithBzrDir
 from bzrlib.transport.memory import MemoryServer
 
 
+class TestCaseWithRepository(TestCaseWithBzrDir):
+
+    def make_repository(self, relpath, format=None):
+        if format is None:
+            # Create a repository of the type we are trying to test.
+            made_control = self.make_bzrdir(relpath)
+            return self.repository_format.initialize(made_control)
+        else:
+            return super(TestCaseWithRepository, self).make_repository(
+                relpath, format)
+
+
+
 def test_suite():
     result = TestSuite()
     test_repository_implementations = [

=== modified file 'bzrlib/tests/repository_implementations/test_repository.py'
--- a/bzrlib/tests/repository_implementations/test_repository.py	2007-04-13 06:23:59 +0000
+++ b/bzrlib/tests/repository_implementations/test_repository.py	2007-05-10 14:11:22 +0000
@@ -29,24 +29,12 @@
 from bzrlib.inventory import Inventory, InventoryDirectory
 from bzrlib.revision import NULL_REVISION
 from bzrlib.tests import TestCaseWithTransport, TestSkipped
-from bzrlib.tests.bzrdir_implementations.test_bzrdir import TestCaseWithBzrDir
+from bzrlib.tests.repository_implementations import TestCaseWithRepository
 from bzrlib.transport import get_transport
 from bzrlib.upgrade import upgrade
 from bzrlib.workingtree import WorkingTree
 
 
-class TestCaseWithRepository(TestCaseWithBzrDir):
-
-    def make_repository(self, relpath, format=None):
-        if format is None:
-            # Create a repository of the type we are trying to test.
-            made_control = self.make_bzrdir(relpath)
-            return self.repository_format.initialize(made_control)
-        else:
-            return super(TestCaseWithRepository, self).make_repository(
-                relpath, format)
-
-
 class TestRepositoryMakeBranchAndTree(TestCaseWithRepository):
 
     def test_repository_format(self):



More information about the bazaar-commits mailing list