Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python37Packages.sshtunnel: 0.1.5 -> 0.2.1 #101630

Merged
merged 2 commits into from Nov 2, 2020

Conversation

@r-ryantm
Copy link
Contributor

@r-ryantm r-ryantm commented Oct 25, 2020

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.

meta.description for python37Packages.sshtunnel is: "Pure python SSH tunnels"

meta.homepage for python37Packages.sshtunnel is: "https://github.com/pahaz/sshtunnel"

meta.changelog for python37Packages.sshtunnel is: ""

Updates performed
  • Ran passthru.UpdateScript
To inspect upstream changes
Impact
Checks done (click to expand)

Rebuild report (if merged into master) (click to expand)
16 total rebuild path(s)

4 package rebuild(s)

4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
4 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)


First fifty rebuilds by attrpath
azure-cli
python27Packages.sshtunnel
python37Packages.sshtunnel
python38Packages.sshtunnel
Instructions to test this update (click to expand)

Either download from Cachix:

nix-store -r /nix/store/pahwfb107yp9jz4x0yzqval18pl18gx7-python3.7-sshtunnel-0.2.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.

Or, build yourself:

nix-build -A python37Packages.sshtunnel https://github.com/r-ryantm/nixpkgs/archive/f4e648413a541e14dae381912b08786ff8d2be11.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:

ls -la /nix/store/pahwfb107yp9jz4x0yzqval18pl18gx7-python3.7-sshtunnel-0.2.1
ls -la /nix/store/pahwfb107yp9jz4x0yzqval18pl18gx7-python3.7-sshtunnel-0.2.1/bin


Pre-merge build results

We have automatically built all packages that will get rebuilt due to
this change.

This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.

nixpkgs-review encountered an error. Please check the logs at https://r.ryantm.com/log/ for more information.


Maintainer pings

cc @jonringer for testing.

@SuperSandro2000
Copy link
Member

@SuperSandro2000 SuperSandro2000 commented Oct 25, 2020

Result of nixpkgs-review pr 101630 1

1 package failed to build:
  • azure-cli
3 packages built:
  • python27Packages.sshtunnel
  • python37Packages.sshtunnel
  • python38Packages.sshtunnel

@SuperSandro2000
Copy link
Member

@SuperSandro2000 SuperSandro2000 commented Oct 25, 2020

azure-cli requires ssh-tunnel 1

ERROR: Could not find a version that satisfies the requirement sshtunnel~=0.1.4 (from azure-cli==2.12.1) (from versions: none)
ERROR: No matching distribution found for sshtunnel~=0.1.4 (from azure-cli==2.12.1)                                                                                                         builder for '/nix/store/z1my560rd3zsack2y8722xvlha7g7l74-python3.7-azure-cli-2.12.1.drv' failed with exit code 1
cannot build derivation '/nix/store/av1s969skf13zdx97r9rn15vwh3nch89-env.drv': 1 dependencies couldn't be built

@SuperSandro2000
Copy link
Member

@SuperSandro2000 SuperSandro2000 commented Oct 25, 2020

Build on darwin:

Result of nixpkgs-review pr 101630 1

4 packages failed to build:
  • azure-cli
  • python27Packages.sshtunnel
  • python37Packages.sshtunnel
  • python38Packages.sshtunnel

python37Packages.sshtunel.log:

Sourcing python-recompile-bytecode-hook.sh
Sourcing python-remove-tests-dir-hook
Sourcing python-catch-conflicts-hook.sh
Sourcing python-remove-bin-bytecode-hook.sh
Sourcing setuptools-build-hook
Using setuptoolsBuildPhase
Using setuptoolsShellHook
Sourcing pip-install-hook
Using pipInstallPhase
Sourcing python-imports-check-hook.sh
Using pythonImportsCheckPhase
Sourcing python-namespaces-hook
Sourcing setuptools-check-hook
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/a2hsv9fzmg6x1xzqksg9rxmvzvb33vxb-sshtunnel-0.2.1.tar.gz
source root is sshtunnel-0.2.1
setting SOURCE_DATE_EPOCH to timestamp 1603550247 of file sshtunnel-0.2.1/setup.cfg
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
Executing setuptoolsBuildPhase
running bdist_wheel
running build
running build_py
creating build
creating build/lib
copying sshtunnel.py -> build/lib
installing to build/bdist.macosx-10.6-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.6-x86_64
creating build/bdist.macosx-10.6-x86_64/wheel
copying build/lib/sshtunnel.py -> build/bdist.macosx-10.6-x86_64/wheel
running install_egg_info
running egg_info
writing sshtunnel.egg-info/PKG-INFO
writing dependency_links to sshtunnel.egg-info/dependency_links.txt
writing entry points to sshtunnel.egg-info/entry_points.txt
writing requirements to sshtunnel.egg-info/requires.txt
writing top-level names to sshtunnel.egg-info/top_level.txt
reading manifest file 'sshtunnel.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.circleci/*'
warning: no previously-included files found matching '*.pyc'
warning: no previously-included files found matching '__pycache__'
warning: no previously-included files found matching 'Pipfile*'
writing manifest file 'sshtunnel.egg-info/SOURCES.txt'
Copying sshtunnel.egg-info to build/bdist.macosx-10.6-x86_64/wheel/sshtunnel-0.2.1-py3.7.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.macosx-10.6-x86_64/wheel/sshtunnel-0.2.1.dist-info/WHEEL
creating 'dist/sshtunnel-0.2.1-py2.py3-none-any.whl' and adding 'build/bdist.macosx-10.6-x86_64/wheel' to it
adding 'sshtunnel.py'
adding 'sshtunnel-0.2.1.dist-info/LICENSE'
adding 'sshtunnel-0.2.1.dist-info/METADATA'
adding 'sshtunnel-0.2.1.dist-info/WHEEL'
adding 'sshtunnel-0.2.1.dist-info/entry_points.txt'
adding 'sshtunnel-0.2.1.dist-info/top_level.txt'
adding 'sshtunnel-0.2.1.dist-info/RECORD'
removing build/bdist.macosx-10.6-x86_64/wheel
Finished executing setuptoolsBuildPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
Executing pipInstallPhase
/private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1/dist /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1
Processing ./sshtunnel-0.2.1-py2.py3-none-any.whl
Requirement already satisfied: paramiko>=1.15.2 in /nix/store/r7f5b89mprnycg997qhklwhmdcay9vz9-python3.7-paramiko-2.7.1/lib/python3.7/site-packages (from sshtunnel==0.2.1) (2.7.1)
Requirement already satisfied: bcrypt>=3.1.3 in /nix/store/nxgl2pxgdbz6ys1fsszccwbdbmr8sayg-python3.7-bcrypt-3.2.0/lib/python3.7/site-packages (from paramiko>=1.15.2->sshtunnel==0.2.1) (3.2.0)
Requirement already satisfied: pynacl>=1.0.1 in /nix/store/giz5pcsg719bhkia6v2lqacqdfp41g7a-python3.7-pynacl-1.4.0/lib/python3.7/site-packages (from paramiko>=1.15.2->sshtunnel==0.2.1) (1.4.0)
Requirement already satisfied: cryptography>=2.5 in /nix/store/8xs0b26fpiilj70vvli1ggynh4397rk5-python3.7-cryptography-3.1.1/lib/python3.7/site-packages (from paramiko>=1.15.2->sshtunnel==0.2.1) (3.1.1)
Requirement already satisfied: six>=1.4.1 in /nix/store/1g35dyiqd42hp1yypx621saxz79l31kv-python3.7-six-1.15.0/lib/python3.7/site-packages (from bcrypt>=3.1.3->paramiko>=1.15.2->sshtunnel==0.2.1) (1.15.0)
Requirement already satisfied: cffi>=1.1 in /nix/store/g0zqr9dvxqhzwyfrcqp25s4pb09q70ww-python3.7-cffi-1.14.2/lib/python3.7/site-packages (from bcrypt>=3.1.3->paramiko>=1.15.2->sshtunnel==0.2.1) (1.14.2)
Requirement already satisfied: pycparser in /nix/store/iqkcfk8s0199pgw93cncfmv5g5vqj8dr-python3.7-pycparser-2.20/lib/python3.7/site-packages (from cffi>=1.1->bcrypt>=3.1.3->paramiko>=1.15.2->sshtunnel==0.2.1) (2.20)
Installing collected packages: sshtunnel
�[33m  WARNING: The script sshtunnel is installed in '/nix/store/xsjp55zyj05apnknyqcnv9yqxvivcz7z-python3.7-sshtunnel-0.2.1/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.�[0m
Successfully installed sshtunnel-0.2.1
/private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1
Finished executing pipInstallPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
strip is /nix/store/1h9ivag16gyysxjgfwq5dfk8w6g246g7-cctools-binutils-darwin-949.0.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/xsjp55zyj05apnknyqcnv9yqxvivcz7z-python3.7-sshtunnel-0.2.1/lib  /nix/store/xsjp55zyj05apnknyqcnv9yqxvivcz7z-python3.7-sshtunnel-0.2.1/bin 
patching script interpreter paths in /nix/store/xsjp55zyj05apnknyqcnv9yqxvivcz7z-python3.7-sshtunnel-0.2.1
Rewriting #!/nix/store/i2fhj70arnf7d8h2scz5kmvwdi9809q4-python3-3.7.9/bin/python3.7 to #!/nix/store/i2fhj70arnf7d8h2scz5kmvwdi9809q4-python3-3.7.9
wrapping `/nix/store/xsjp55zyj05apnknyqcnv9yqxvivcz7z-python3.7-sshtunnel-0.2.1/bin/sshtunnel'...
Executing pythonRemoveTestsDir
Finished executing pythonRemoveTestsDir
@nix { "action": "setPhase", "phase": "installCheckPhase" }
running install tests
�[1m============================= test session starts ==============================�[0m
platform darwin -- Python 3.7.9, pytest-5.4.3, py-1.9.0, pluggy-0.13.1
rootdir: /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1
�[1mcollecting ... �[0m�[1m
collected 50 items / 2 deselected / 48 selected                                �[0m

tests/test_forwarder.py �[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[31mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31m [100%]�[0m

=================================== FAILURES ===================================
�[31m�[1m________________ SSHClientTest.test_can_skip_loading_sshconfig _________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_can_skip_loading_sshconfig>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_can_skip_loading_sshconfig>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:47,937| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:47,937| INF | MainThrea/0221@test_forw | setUp for: TEST_CAN_SKIP_LOADING_SSHCONFIG()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CAN_SKIP_LOADING_SSHCONFIG()
�[31m�[1m_______________________ SSHClientTest.test_check_tunnels _______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_check_tunnels>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_check_tunnels>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,010| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,011| INF | MainThrea/0221@test_forw | setUp for: TEST_CHECK_TUNNELS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CHECK_TUNNELS()
�[31m�[1m____________ SSHClientTest.test_cli_main_exits_when_pressing_enter _____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_cli_main_exits_when_pressing_enter>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_cli_main_exits_when_pressing_enter>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,046| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,046| INF | MainThrea/0221@test_forw | setUp for: TEST_CLI_MAIN_EXITS_WHEN_PRESSING_ENTER()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CLI_MAIN_EXITS_WHEN_PRESSING_ENTER()
�[31m�[1m__________________ SSHClientTest.test_connect_by_paramiko_key __________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_paramiko_key>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_paramiko_key>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,081| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,081| INF | MainThrea/0221@test_forw | setUp for: TEST_CONNECT_BY_PARAMIKO_KEY()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CONNECT_BY_PARAMIKO_KEY()
�[31m�[1m__________________ SSHClientTest.test_connect_by_rsa_key_file __________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_rsa_key_file>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_rsa_key_file>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,119| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,120| INF | MainThrea/0221@test_forw | setUp for: TEST_CONNECT_BY_RSA_KEY_FILE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CONNECT_BY_RSA_KEY_FILE()
�[31m�[1m_______________ SSHClientTest.test_connect_by_username_password ________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_username_password>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_connect_by_username_password>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,157| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,157| INF | MainThrea/0221@test_forw | setUp for: TEST_CONNECT_BY_USERNAME_PASSWORD()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_CONNECT_BY_USERNAME_PASSWORD()
�[31m�[1m_______________ SSHClientTest.test_deprecate_warnings_are_shown ________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_deprecate_warnings_are_shown>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_deprecate_warnings_are_shown>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,194| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,194| INF | MainThrea/0221@test_forw | setUp for: TEST_DEPRECATE_WARNINGS_ARE_SHOWN()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_DEPRECATE_WARNINGS_ARE_SHOWN()
�[31m�[1m________________________ SSHClientTest.test_echo_server ________________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_echo_server>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_echo_server>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,234| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,234| INF | MainThrea/0221@test_forw | setUp for: TEST_ECHO_SERVER()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_ECHO_SERVER()
�[31m�[1m_________ SSHClientTest.test_gateway_ip_unresolvable_raises_exception __________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_gateway_ip_unresolvable_raises_exception>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_gateway_ip_unresolvable_raises_exception>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,300| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,300| INF | MainThrea/0221@test_forw | setUp for: TEST_GATEWAY_IP_UNRESOLVABLE_RAISES_EXCEPTION()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_GATEWAY_IP_UNRESOLVABLE_RAISES_EXCEPTION()
�[31m�[1m___________ SSHClientTest.test_gateway_unreachable_raises_exception ____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_gateway_unreachable_raises_exception>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_gateway_unreachable_raises_exception>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,349| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,349| INF | MainThrea/0221@test_forw | setUp for: TEST_GATEWAY_UNREACHABLE_RAISES_EXCEPTION()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_GATEWAY_UNREACHABLE_RAISES_EXCEPTION()
�[31m�[1m_________________________ SSHClientTest.test_get_keys __________________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_get_keys>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_get_keys>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,386| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,387| INF | MainThrea/0221@test_forw | setUp for: TEST_GET_KEYS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_GET_KEYS()
�[31m�[1m____________________ SSHClientTest.test_local_bind_address _____________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_address>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_address>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,443| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,443| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_ADDRESS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_ADDRESS()
�[31m�[1m___________________ SSHClientTest.test_local_bind_addresses ____________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_addresses>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_addresses>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,478| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,479| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_ADDRESSES()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_ADDRESSES()
�[31m�[1m______________________ SSHClientTest.test_local_bind_host ______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_host>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_host>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,513| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,513| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_HOST()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_HOST()
�[31m�[1m_____________________ SSHClientTest.test_local_bind_hosts ______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_hosts>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_hosts>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,552| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,552| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_HOSTS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_HOSTS()
�[31m�[1m______________________ SSHClientTest.test_local_bind_port ______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_port>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_port>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,597| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,597| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_PORT()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_PORT()
�[31m�[1m_____________________ SSHClientTest.test_local_bind_ports ______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_ports>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_local_bind_ports>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,672| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,672| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCAL_BIND_PORTS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCAL_BIND_PORTS()
�[31m�[1m_ SSHClientTest.test_localbindaddress_and_localbindaddresses_mutually_exclusive _�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_and_localbindaddresses_mutually_exclusive>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_and_localbindaddresses_mutually_exclusive>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,710| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,710| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCALBINDADDRESS_AND_LOCALBINDADDRESSES_MUTUALLY_EXCLUSIVE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCALBINDADDRESS_AND_LOCALBINDADDRESSES_MUTUALLY_EXCLUSIVE()
�[31m�[1m_____________ SSHClientTest.test_localbindaddress_host_is_optional _____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_host_is_optional>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_host_is_optional>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,746| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,747| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCALBINDADDRESS_HOST_IS_OPTIONAL()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCALBINDADDRESS_HOST_IS_OPTIONAL()
�[31m�[1m_____________ SSHClientTest.test_localbindaddress_port_is_optional _____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_port_is_optional>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_localbindaddress_port_is_optional>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,783| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,784| INF | MainThrea/0221@test_forw | setUp for: TEST_LOCALBINDADDRESS_PORT_IS_OPTIONAL()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_LOCALBINDADDRESS_PORT_IS_OPTIONAL()
�[31m�[1m_________ SSHClientTest.test_make_ssh_forward_server_sets_daemon_false _________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_make_ssh_forward_server_sets_daemon_false>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_make_ssh_forward_server_sets_daemon_false>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,820| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,820| INF | MainThrea/0221@test_forw | setUp for: TEST_MAKE_SSH_FORWARD_SERVER_SETS_DAEMON_FALSE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_MAKE_SSH_FORWARD_SERVER_SETS_DAEMON_FALSE()
�[31m�[1m_________ SSHClientTest.test_make_ssh_forward_server_sets_daemon_true __________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_make_ssh_forward_server_sets_daemon_true>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_make_ssh_forward_server_sets_daemon_true>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,858| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,858| INF | MainThrea/0221@test_forw | setUp for: TEST_MAKE_SSH_FORWARD_SERVER_SETS_DAEMON_TRUE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_MAKE_SSH_FORWARD_SERVER_SETS_DAEMON_TRUE()
�[31m�[1m______________ SSHClientTest.test_missing_pkey_file_logs_warning _______________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_missing_pkey_file_logs_warning>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_missing_pkey_file_logs_warning>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,894| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,894| INF | MainThrea/0221@test_forw | setUp for: TEST_MISSING_PKEY_FILE_LOGS_WARNING()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_MISSING_PKEY_FILE_LOGS_WARNING()
�[31m�[1m____ SSHClientTest.test_more_local_than_remote_bind_sizes_raises_exception _____�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_more_local_than_remote_bind_sizes_raises_exception>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_more_local_than_remote_bind_sizes_raises_exception>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,929| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,930| INF | MainThrea/0221@test_forw | setUp for: TEST_MORE_LOCAL_THAN_REMOTE_BIND_SIZES_RAISES_EXCEPTION()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_MORE_LOCAL_THAN_REMOTE_BIND_SIZES_RAISES_EXCEPTION()
�[31m�[1m__________ SSHClientTest.test_no_remote_bind_address_raises_exception __________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_no_remote_bind_address_raises_exception>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_no_remote_bind_address_raises_exception>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:48,980| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:48,980| INF | MainThrea/0221@test_forw | setUp for: TEST_NO_REMOTE_BIND_ADDRESS_RAISES_EXCEPTION()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_NO_REMOTE_BIND_ADDRESS_RAISES_EXCEPTION()
�[31m�[1m_________ SSHClientTest.test_not_setting_password_or_pkey_raises_error _________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_not_setting_password_or_pkey_raises_error>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_not_setting_password_or_pkey_raises_error>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,015| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,016| INF | MainThrea/0221@test_forw | setUp for: TEST_NOT_SETTING_PASSWORD_OR_PKEY_RAISES_ERROR()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_NOT_SETTING_PASSWORD_OR_PKEY_RAISES_ERROR()
�[31m�[1m________________________ SSHClientTest.test_open_tunnel ________________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_open_tunnel>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_open_tunnel>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,052| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,052| INF | MainThrea/0221@test_forw | setUp for: TEST_OPEN_TUNNEL()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_OPEN_TUNNEL()
�[31m�[1m___________________ SSHClientTest.test_read_private_key_file ___________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_read_private_key_file>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_read_private_key_file>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,092| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,093| INF | MainThrea/0221@test_forw | setUp for: TEST_READ_PRIVATE_KEY_FILE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_READ_PRIVATE_KEY_FILE()
�[31m�[1m___ SSHClientTest.test_reading_from_a_bad_sshconfigfile_does_not_raise_error ___�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_reading_from_a_bad_sshconfigfile_does_not_raise_error>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_reading_from_a_bad_sshconfigfile_does_not_raise_error>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,128| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,128| INF | MainThrea/0221@test_forw | setUp for: TEST_READING_FROM_A_BAD_SSHCONFIGFILE_DOES_NOT_RAISE_ERROR()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_READING_FROM_A_BAD_SSHCONFIGFILE_DOES_NOT_RAISE_ERROR()
�[31m�[1m__ SSHClientTest.test_remotebindaddress_and_remotebindaddresses_are_exclusive __�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_remotebindaddress_and_remotebindaddresses_are_exclusive>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_remotebindaddress_and_remotebindaddresses_are_exclusive>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,167| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,167| INF | MainThrea/0221@test_forw | setUp for: TEST_REMOTEBINDADDRESS_AND_REMOTEBINDADDRESSES_ARE_EXCLUSIVE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_REMOTEBINDADDRESS_AND_REMOTEBINDADDRESSES_ARE_EXCLUSIVE()
�[31m�[1m_____________ SSHClientTest.test_running_start_twice_logs_warning ______________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_running_start_twice_logs_warning>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_running_start_twice_logs_warning>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,202| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,202| INF | MainThrea/0221@test_forw | setUp for: TEST_RUNNING_START_TWICE_LOGS_WARNING()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_RUNNING_START_TWICE_LOGS_WARNING()
�[31m�[1m____ SSHClientTest.test_sshaddress_and_sshaddressorhost_mutually_exclusive _____�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshaddress_and_sshaddressorhost_mutually_exclusive>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshaddress_and_sshaddressorhost_mutually_exclusive>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,250| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,251| INF | MainThrea/0221@test_forw | setUp for: TEST_SSHADDRESS_AND_SSHADDRESSORHOST_MUTUALLY_EXCLUSIVE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_SSHADDRESS_AND_SSHADDRESSORHOST_MUTUALLY_EXCLUSIVE()
�[31m�[1m____________ SSHClientTest.test_sshaddressorhost_may_not_be_a_tuple ____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshaddressorhost_may_not_be_a_tuple>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshaddressorhost_may_not_be_a_tuple>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,287| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,287| INF | MainThrea/0221@test_forw | setUp for: TEST_SSHADDRESSORHOST_MAY_NOT_BE_A_TUPLE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_SSHADDRESSORHOST_MAY_NOT_BE_A_TUPLE()
�[31m�[1m______ SSHClientTest.test_sshhost_and_sshaddressorhost_mutually_exclusive ______�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshhost_and_sshaddressorhost_mutually_exclusive>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_sshhost_and_sshaddressorhost_mutually_exclusive>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,323| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,323| INF | MainThrea/0221@test_forw | setUp for: TEST_SSHHOST_AND_SSHADDRESSORHOST_MUTUALLY_EXCLUSIVE()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_SSHHOST_AND_SSHADDRESSORHOST_MUTUALLY_EXCLUSIVE()
�[31m�[1m______________ SSHClientTest.test_stop_before_start_logs_warning _______________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_stop_before_start_logs_warning>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_stop_before_start_logs_warning>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,368| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,369| INF | MainThrea/0221@test_forw | setUp for: TEST_STOP_BEFORE_START_LOGS_WARNING()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_STOP_BEFORE_START_LOGS_WARNING()
�[31m�[1m______________________ SSHClientTest.test_tracing_logging ______________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_tracing_logging>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_tracing_logging>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,410| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,411| INF | MainThrea/0221@test_forw | setUp for: TEST_TRACING_LOGGING()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_TRACING_LOGGING()
�[31m�[1m__________ SSHClientTest.test_tunnel_bindings_contain_active_tunnels ___________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_tunnel_bindings_contain_active_tunnels>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_tunnel_bindings_contain_active_tunnels>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,461| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,461| INF | MainThrea/0221@test_forw | setUp for: TEST_TUNNEL_BINDINGS_CONTAIN_ACTIVE_TUNNELS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_TUNNEL_BINDINGS_CONTAIN_ACTIVE_TUNNELS()
�[31m�[1m_______________________ SSHClientTest.test_unix_domains ________________________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_unix_domains>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_unix_domains>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,498| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,499| INF | MainThrea/0221@test_forw | setUp for: TEST_UNIX_DOMAINS()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_UNIX_DOMAINS()
�[31m�[1m_____________ SSHClientTest.test_unknown_argument_raises_exception _____________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_unknown_argument_raises_exception>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_unknown_argument_raises_exception>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,533| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,534| INF | MainThrea/0221@test_forw | setUp for: TEST_UNKNOWN_ARGUMENT_RAISES_EXCEPTION()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_UNKNOWN_ARGUMENT_RAISES_EXCEPTION()
�[31m�[1m_____________ SSHClientTest.test_wrong_auth_to_gateway_logs_error ______________�[0m

self = <tests.test_forwarder.SSHClientTest testMethod=test_wrong_auth_to_gateway_logs_error>

    def setUp(self):
        super(SSHClientTest, self).setUp()
        self.log.debug('*' * 80)
        self.log.info('setUp for: {0}()'.format(self._testMethodName.upper()))
>       self.ssockl, self.saddr, self.sport = self.make_socket()

�[1m�[31mtests/test_forwarder.py�[0m:222: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.test_forwarder.SSHClientTest testMethod=test_wrong_auth_to_gateway_logs_error>

    def make_socket(self):
        s = socket.socket()
>       s.bind(('localhost', 0))
�[1m�[31mE       socket.gaierror: [Errno 8] nodename nor servname provided, or not known�[0m

�[1m�[31mtests/test_forwarder.py�[0m:197: gaierror
----------------------------- Captured stderr call -----------------------------
2020-10-25 13:44:49,582| DEB | MainThrea/0220@test_forw | ********************************************************************************
2020-10-25 13:44:49,582| INF | MainThrea/0221@test_forw | setUp for: TEST_WRONG_AUTH_TO_GATEWAY_LOGS_ERROR()
------------------------------ Captured log call -------------------------------
�[35mDEBUG   �[0m sshtunnel:test_forwarder.py:220 ********************************************************************************
�[32mINFO    �[0m sshtunnel:test_forwarder.py:221 setUp for: TEST_WRONG_AUTH_TO_GATEWAY_LOGS_ERROR()
�[33m=============================== warnings summary ===============================�[0m
tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
  /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1/sshtunnel.py:1189: DeprecationWarning: 'ssh_host' is DEPRECATED use 'ssh_address_or_host' instead
    DeprecationWarning)

tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
  /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1/sshtunnel.py:1189: DeprecationWarning: 'ssh_address' is DEPRECATED use 'ssh_address_or_host' instead
    DeprecationWarning)

tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
tests/test_forwarder.py::AuxiliaryTest::test_str
  /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1/sshtunnel.py:1189: DeprecationWarning: 'ssh_private_key' is DEPRECATED use 'ssh_pkey' instead
    DeprecationWarning)

tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
tests/test_forwarder.py::AuxiliaryTest::test_process_deprecations
  /private/var/folders/r4/k85s52jx3555ckj0wty615s00000gp/T/nix-build-python3.7-sshtunnel-0.2.1.drv-0/sshtunnel-0.2.1/sshtunnel.py:1189: DeprecationWarning: 'raise_exception_if_any_forwarder_have_a_problem' is DEPRECATED use 'mute_exceptions' instead
    DeprecationWarning)

-- Docs: https://docs.pytest.org/en/latest/warnings.html
=========================== short test summary info ============================
FAILED tests/test_forwarder.py::SSHClientTest::test_can_skip_loading_sshconfig
FAILED tests/test_forwarder.py::SSHClientTest::test_check_tunnels - socket.ga...
FAILED tests/test_forwarder.py::SSHClientTest::test_cli_main_exits_when_pressing_enter
FAILED tests/test_forwarder.py::SSHClientTest::test_connect_by_paramiko_key
FAILED tests/test_forwarder.py::SSHClientTest::test_connect_by_rsa_key_file
FAILED tests/test_forwarder.py::SSHClientTest::test_connect_by_username_password
FAILED tests/test_forwarder.py::SSHClientTest::test_deprecate_warnings_are_shown
FAILED tests/test_forwarder.py::SSHClientTest::test_echo_server - socket.gaie...
FAILED tests/test_forwarder.py::SSHClientTest::test_gateway_ip_unresolvable_raises_exception
FAILED tests/test_forwarder.py::SSHClientTest::test_gateway_unreachable_raises_exception
FAILED tests/test_forwarder.py::SSHClientTest::test_get_keys - socket.gaierro...
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_address - sock...
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_addresses - so...
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_host - socket....
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_hosts - socket...
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_port - socket....
FAILED tests/test_forwarder.py::SSHClientTest::test_local_bind_ports - socket...
FAILED tests/test_forwarder.py::SSHClientTest::test_localbindaddress_and_localbindaddresses_mutually_exclusive
FAILED tests/test_forwarder.py::SSHClientTest::test_localbindaddress_host_is_optional
FAILED tests/test_forwarder.py::SSHClientTest::test_localbindaddress_port_is_optional
FAILED tests/test_forwarder.py::SSHClientTest::test_make_ssh_forward_server_sets_daemon_false
FAILED tests/test_forwarder.py::SSHClientTest::test_make_ssh_forward_server_sets_daemon_true
FAILED tests/test_forwarder.py::SSHClientTest::test_missing_pkey_file_logs_warning
FAILED tests/test_forwarder.py::SSHClientTest::test_more_local_than_remote_bind_sizes_raises_exception
FAILED tests/test_forwarder.py::SSHClientTest::test_no_remote_bind_address_raises_exception
FAILED tests/test_forwarder.py::SSHClientTest::test_not_setting_password_or_pkey_raises_error
FAILED tests/test_forwarder.py::SSHClientTest::test_open_tunnel - socket.gaie...
FAILED tests/test_forwarder.py::SSHClientTest::test_read_private_key_file - s...
FAILED tests/test_forwarder.py::SSHClientTest::test_reading_from_a_bad_sshconfigfile_does_not_raise_error
FAILED tests/test_forwarder.py::SSHClientTest::test_remotebindaddress_and_remotebindaddresses_are_exclusive
FAILED tests/test_forwarder.py::SSHClientTest::test_running_start_twice_logs_warning
FAILED tests/test_forwarder.py::SSHClientTest::test_sshaddress_and_sshaddressorhost_mutually_exclusive
FAILED tests/test_forwarder.py::SSHClientTest::test_sshaddressorhost_may_not_be_a_tuple
FAILED tests/test_forwarder.py::SSHClientTest::test_sshhost_and_sshaddressorhost_mutually_exclusive
FAILED tests/test_forwarder.py::SSHClientTest::test_stop_before_start_logs_warning
FAILED tests/test_forwarder.py::SSHClientTest::test_tracing_logging - socket....
FAILED tests/test_forwarder.py::SSHClientTest::test_tunnel_bindings_contain_active_tunnels
FAILED tests/test_forwarder.py::SSHClientTest::test_unix_domains - socket.gai...
FAILED tests/test_forwarder.py::SSHClientTest::test_unknown_argument_raises_exception
FAILED tests/test_forwarder.py::SSHClientTest::test_wrong_auth_to_gateway_logs_error
�[31m============ �[31m�[1m40 failed�[0m, �[32m8 passed�[0m, �[33m2 deselected�[0m, �[33m9 warnings�[0m�[31m in 2.14s�[0m�[31m ============�[0m

Copy link
Contributor

@jonringer jonringer left a comment

LGTM

Result of nixpkgs-review pr 101630 1

3 packages built:
  • azure-cli
  • python27Packages.sshtunnel
  • python37Packages.sshtunnel
  • python38Packages.sshtunnel

@jonringer jonringer merged commit dd67766 into NixOS:master Nov 2, 2020
2 of 4 checks passed
@ofborg ofborg bot requested a review from jonringer Nov 2, 2020
@r-ryantm r-ryantm deleted the auto-update/python3.7-sshtunnel branch Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants