Rev 5400: Do it a different way by overriding the logging chosen in http://bazaar.launchpad.net/~jameinel/bzr/2.3-bzr-connect-ssh

John Arbash Meinel john at arbash-meinel.com
Wed Sep 1 19:18:36 BST 2010


At http://bazaar.launchpad.net/~jameinel/bzr/2.3-bzr-connect-ssh

------------------------------------------------------------
revno: 5400
revision-id: john at arbash-meinel.com-20100901181828-w4hkbqanre70x10g
parent: john at arbash-meinel.com-20100901181627-rj2jl2vjkrt88ty9
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 2.3-bzr-connect-ssh
timestamp: Wed 2010-09-01 13:18:28 -0500
message:
  Do it a different way by overriding the logging chosen
-------------- next part --------------
=== modified file 'bzrlib/tests/stub_sftp.py'
--- a/bzrlib/tests/stub_sftp.py	2010-09-01 18:09:14 +0000
+++ b/bzrlib/tests/stub_sftp.py	2010-09-01 18:18:28 +0000
@@ -345,6 +345,8 @@
         self.wrap_for_latency()
         tcs = self.server.test_case_server
         ssh_server = paramiko.Transport(self.request)
+        # Set it to a channel under 'bzr' so that we get debug info
+        ssh_server.set_log_channel('bzr.paramiko.transport')
         ssh_server.add_server_key(tcs.get_host_key())
         ssh_server.set_subsystem_handler('sftp', paramiko.SFTPServer,
                                          StubSFTPServer, root=tcs._root,

=== modified file 'bzrlib/tests/test_transport.py'
--- a/bzrlib/tests/test_transport.py	2010-09-01 18:16:27 +0000
+++ b/bzrlib/tests/test_transport.py	2010-09-01 18:18:28 +0000
@@ -16,7 +16,6 @@
 
 
 from cStringIO import StringIO
-import logging
 import os
 import subprocess
 import sys
@@ -911,13 +910,6 @@
         # override the interface (doesn't change self._vendor).
         # Note that this does encryption, so can be slow.
         from bzrlib.tests import stub_sftp
-        para_logger = logging.getLogger('paramiko')
-        orig_handlers = para_logger.handlers[:]
-        def restore():
-            para_logger.handlers[:] = orig_handlers
-        self.addCleanup(restore)
-        para_logger.handlers[:] = logging.getLogger('bzr').handlers[:]
-        para_logger.setLevel(logging.DEBUG)
 
         # Start an SSH server
         self.command_executed = []



More information about the bazaar-commits mailing list