Rev 2381: Further test-usability for chroots. in file:///home/robertc/source/baz/hpss-chroot/

Robert Collins robertc at robertcollins.net
Wed Mar 28 04:32:38 BST 2007


At file:///home/robertc/source/baz/hpss-chroot/

------------------------------------------------------------
revno: 2381
revision-id: robertc at robertcollins.net-20070328033235-sph663bdtwynteg9
parent: robertc at robertcollins.net-20070328030232-uunyt91y60b584j9
committer: Robert Collins <robertc at robertcollins.net>
branch nick: hpss-chroot
timestamp: Wed 2007-03-28 13:32:35 +1000
message:
  Further test-usability for chroots.
modified:
  bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
=== modified file 'bzrlib/transport/chroot.py'
--- a/bzrlib/transport/chroot.py	2007-03-28 03:02:32 +0000
+++ b/bzrlib/transport/chroot.py	2007-03-28 03:32:35 +0000
@@ -129,7 +129,15 @@
 class TestingChrootServer(ChrootServer):
 
     def __init__(self):
-        ChrootServer.__init__(self, get_transport('.'))
+        """TestingChrootServer is not usable until setUp is called."""
+
+    def setUp(self, backing_server=None):
+        """Setup the Chroot on backing_server."""
+        if backing_server is not None:
+            self.backing_transport = get_transport(backing_server.get_url())
+        else:
+            self.backing_transport = get_transport('.')
+        ChrootServer.setUp(self)
 
 
 def get_test_permutations():



More information about the bazaar-commits mailing list