Rev 2547: (robertc) Relocate TestCaseWithRepository to be more central. in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Mon Jun 25 10:23:04 BST 2007


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 2547
revision-id: pqm at pqm.ubuntu.com-20070625092303-yr8bqbke8snrmkig
parent: pqm at pqm.ubuntu.com-20070625072710-uiiv39h32diq0al7
parent: robertc at robertcollins.net-20070622050522-bi07tvlincf1h19m
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Mon 2007-06-25 10:23:03 +0100
message:
  (robertc) 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
    ------------------------------------------------------------
    revno: 2485.7.2
    merged: robertc at robertcollins.net-20070622050522-bi07tvlincf1h19m
    parent: robertc at robertcollins.net-20070510141122-91gp5mw7mmv88852
    parent: pqm at pqm.ubuntu.com-20070621070542-od3c9uxurv03i41p
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: per-repository-test-setup
    timestamp: Fri 2007-06-22 15:05:22 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    revno: 2485.7.1
    merged: 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 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-06-17 17:07:04 +0000
+++ b/bzrlib/tests/repository_implementations/test_repository.py	2007-06-22 05:05: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