/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/tests/test_server.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-21 18:10:28 UTC
  • mto: This revision was merged to the branch mainline in revision 6623.
  • Revision ID: jelmer@jelmer.uk-20170521181028-zn04pdfw0od9hfj3
Rename brzlib => breezy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
import traceback
23
23
 
24
24
 
25
 
from brzlib import (
 
25
from breezy import (
26
26
    cethread,
27
27
    errors,
28
28
    osutils,
29
29
    transport,
30
30
    urlutils,
31
31
    )
32
 
from brzlib.transport import (
 
32
from breezy.transport import (
33
33
    chroot,
34
34
    pathfilter,
35
35
    )
36
 
from brzlib.smart import (
 
36
from breezy.smart import (
37
37
    medium,
38
38
    server,
39
39
    )
40
40
 
41
41
 
42
42
def debug_threads():
43
 
    # FIXME: There is a dependency loop between brzlib.tests and
44
 
    # brzlib.tests.test_server that needs to be fixed. In the mean time
 
43
    # FIXME: There is a dependency loop between breezy.tests and
 
44
    # breezy.tests.test_server that needs to be fixed. In the mean time
45
45
    # defining this function is enough for our needs. -- vila 20100611
46
 
    from brzlib import tests
 
46
    from breezy import tests
47
47
    return 'threads' in tests.selftest_debug_flags
48
48
 
49
49
 
104
104
    """
105
105
 
106
106
    def start_server(self, server=None):
107
 
        """See brzlib.transport.Server.start_server.
 
107
        """See breezy.transport.Server.start_server.
108
108
 
109
109
        :server: decorate the urls given by server. If not provided a
110
110
        LocalServer is created.
130
130
        return self.get_decorator_class()._get_url_prefix()
131
131
 
132
132
    def get_bogus_url(self):
133
 
        """See brzlib.transport.Server.get_bogus_url."""
 
133
        """See breezy.transport.Server.get_bogus_url."""
134
134
        return self.get_url_prefix() + self._server.get_bogus_url()
135
135
 
136
136
    def get_url(self):
137
 
        """See brzlib.transport.Server.get_url."""
 
137
        """See breezy.transport.Server.get_url."""
138
138
        return self.get_url_prefix() + self._server.get_url()
139
139
 
140
140
 
142
142
    """Server for the BrokenRenameTransportDecorator for testing with."""
143
143
 
144
144
    def get_decorator_class(self):
145
 
        from brzlib.transport import brokenrename
 
145
        from breezy.transport import brokenrename
146
146
        return brokenrename.BrokenRenameTransportDecorator
147
147
 
148
148
 
150
150
    """Server for the FakeNFSTransportDecorator for testing with."""
151
151
 
152
152
    def get_decorator_class(self):
153
 
        from brzlib.transport import fakenfs
 
153
        from breezy.transport import fakenfs
154
154
        return fakenfs.FakeNFSTransportDecorator
155
155
 
156
156
 
161
161
    """
162
162
 
163
163
    def get_decorator_class(self):
164
 
        from brzlib.transport import fakevfat
 
164
        from breezy.transport import fakevfat
165
165
        return fakevfat.FakeVFATTransportDecorator
166
166
 
167
167
 
169
169
    """Server for testing."""
170
170
 
171
171
    def get_decorator_class(self):
172
 
        from brzlib.transport import log
 
172
        from breezy.transport import log
173
173
        return log.TransportLogDecorator
174
174
 
175
175
 
177
177
    """Server for the NoSmartTransportDecorator for testing with."""
178
178
 
179
179
    def get_decorator_class(self):
180
 
        from brzlib.transport import nosmart
 
180
        from breezy.transport import nosmart
181
181
        return nosmart.NoSmartTransportDecorator
182
182
 
183
183
 
185
185
    """Server for the ReadonlyTransportDecorator for testing with."""
186
186
 
187
187
    def get_decorator_class(self):
188
 
        from brzlib.transport import readonly
 
188
        from breezy.transport import readonly
189
189
        return readonly.ReadonlyTransportDecorator
190
190
 
191
191
 
193
193
    """Server for the TransportTraceDecorator for testing with."""
194
194
 
195
195
    def get_decorator_class(self):
196
 
        from brzlib.transport import trace
 
196
        from breezy.transport import trace
197
197
        return trace.TransportTraceDecorator
198
198
 
199
199
 
201
201
    """Server for the UnlistableTransportDecorator for testing with."""
202
202
 
203
203
    def get_decorator_class(self):
204
 
        from brzlib.transport import unlistable
 
204
        from breezy.transport import unlistable
205
205
        return unlistable.UnlistableTransportDecorator
206
206
 
207
207
 
683
683
        if not client_path_extra.startswith('/'):
684
684
            raise ValueError(client_path_extra)
685
685
        self.root_client_path = self.client_path_extra = client_path_extra
686
 
        from brzlib.transport.chroot import ChrootServer
 
686
        from breezy.transport.chroot import ChrootServer
687
687
        if backing_transport_server is None:
688
688
            backing_transport_server = LocalURLServer()
689
689
        self.chroot_server = ChrootServer(