summaryrefslogtreecommitdiffhomepage
path: root/tests/test_util.py
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2013-09-27 16:08:59 -0700
committerJeff Forcier <jeff@bitprophet.org>2013-09-27 16:08:59 -0700
commit05abcc40f5eafbd98182a468112bcdf3c8eb56d6 (patch)
treefbcca2570553e119b08de4cd83f73eca4df29968 /tests/test_util.py
parent0ba34035c37d10b0f0b9035d427103da43c1150a (diff)
Fix #179 - missing host variable in fqdn evaluation
Diffstat (limited to 'tests/test_util.py')
-rw-r--r--tests/test_util.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_util.py b/tests/test_util.py
index efda9b2f..a528224e 100644
--- a/tests/test_util.py
+++ b/tests/test_util.py
@@ -329,3 +329,14 @@ IdentityFile id_dsa22
paramiko.util.lookup_ssh_host_config(host, config),
values
)
+
+ def test_12_config_addressfamily_and_lazy_fqdn(self):
+ """
+ Ensure the code path honoring non-'all' AddressFamily doesn't asplode
+ """
+ test_config = """
+AddressFamily inet
+IdentityFile something_%l_using_fqdn
+"""
+ config = paramiko.util.parse_ssh_config(cStringIO.StringIO(test_config))
+ assert config.lookup('meh') # will die during lookup() if bug regresses