summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tests/test_client.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_client.py b/tests/test_client.py
index ae10b814..a1ef490c 100644
--- a/tests/test_client.py
+++ b/tests/test_client.py
@@ -185,9 +185,12 @@ class SSHClientTest (unittest.TestCase):
'ecdsa': 'ecdsa-sha2-nistp256',
}
# Various combos of attempted & valid keys
+ # TODO: try every possible combo using itertools functions
for attempt, accept in (
(['rsa', 'dss'], ['dss']), # Original test #3
(['dss', 'rsa'], ['dss']), # Ordering matters sometimes, sadly
+ (['dss', 'rsa', 'ecdsa'], ['dss']), # Try ECDSA but fail
+ (['rsa', 'ecdsa'], ['ecdsa']), # ECDSA success
):
self._test_connection(
key_filename=[