/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/stub_sftp.py

  • Committer: Jelmer Vernooij
  • Date: 2018-11-11 04:08:32 UTC
  • mto: (7143.16.20 even-more-cleanups)
  • mto: This revision was merged to the branch mainline in revision 7175.
  • Revision ID: jelmer@jelmer.uk-20181111040832-nsljjynzzwmznf3h
Run autopep8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
135
135
    def list_folder(self, path):
136
136
        path = self._realpath(path)
137
137
        try:
138
 
            out = [ ]
 
138
            out = []
139
139
            # TODO: win32 incorrectly lists paths with non-ascii if path is not
140
140
            # unicode. However on unix the server should only deal with
141
141
            # bytestreams and posix.listdir does the right thing
396
396
        # Re-import these as locals, so that they're still accessible during
397
397
        # interpreter shutdown (when all module globals get set to None, leading
398
398
        # to confusing errors like "'NoneType' object has no attribute 'error'".
 
399
 
399
400
        class FakeChannel(object):
400
401
            def get_transport(self):
401
402
                return self
 
403
 
402
404
            def get_log_channel(self):
403
405
                return 'brz.paramiko'
 
406
 
404
407
            def get_name(self):
405
408
                return '1'
 
409
 
406
410
            def get_hexdump(self):
407
411
                return False
 
412
 
408
413
            def close(self):
409
414
                pass
410
415
 
413
418
            FakeChannel(), 'sftp', StubServer(tcs), StubSFTPServer,
414
419
            root=tcs._root, home=tcs._server_homedir)
415
420
        self.sftp_server = sftp_server
416
 
        sys_stderr = sys.stderr # Used in error reporting during shutdown
 
421
        sys_stderr = sys.stderr  # Used in error reporting during shutdown
417
422
        try:
418
423
            sftp_server.start_subsystem(
419
424
                'sftp', None, ssh.SocketAsChannelAdapter(self.request))
493
498
    def start_server(self, backing_server=None):
494
499
        # XXX: TODO: make sftpserver back onto backing_server rather than local
495
500
        # disk.
496
 
        if not (backing_server is None or
497
 
                isinstance(backing_server, test_server.LocalURLServer)):
 
501
        if not (backing_server is None
 
502
                or isinstance(backing_server, test_server.LocalURLServer)):
498
503
            raise AssertionError(
499
504
                'backing_server should not be %r, because this can only serve '
500
505
                'the local current working directory.' % (backing_server,))
584
589
        server = super(SFTPSiblingAbsoluteServer, self).create_server()
585
590
        server._server_homedir = '/dev/noone/runs/tests/here'
586
591
        return server
587