~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/__init__.py

(lifeless) Teach BzrDir.find_bzrdirs to handle PermissionDenied errors.
 (Marius Kruger) (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2408
2408
        made_control = self.make_bzrdir(relpath, format=format)
2409
2409
        return made_control.create_repository(shared=shared)
2410
2410
 
2411
 
    def make_smart_server(self, path):
 
2411
    def make_smart_server(self, path, backing_server=None):
 
2412
        if backing_server is None:
 
2413
            backing_server = self.get_server()
2412
2414
        smart_server = test_server.SmartTCPServer_for_testing()
2413
 
        self.start_server(smart_server, self.get_server())
 
2415
        self.start_server(smart_server, backing_server)
2414
2416
        remote_transport = get_transport(smart_server.get_url()).clone(path)
2415
2417
        return remote_transport
2416
2418