From 2cabc172b05b2bbdd341bcbadbb132c9925238b5 Mon Sep 17 00:00:00 2001 From: veeso Date: Thu, 6 Jul 2023 09:30:42 +0200 Subject: [PATCH] fix: tests --- src/ssh/commons.rs | 7 +++++-- src/ssh/scp.rs | 5 ++++- src/ssh/sftp.rs | 5 ++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/ssh/commons.rs b/src/ssh/commons.rs index 6da1ed9..78768c2 100644 --- a/src/ssh/commons.rs +++ b/src/ssh/commons.rs @@ -338,13 +338,16 @@ mod test { #[cfg(feature = "with-containers")] use crate::mock::ssh as ssh_mock; + #[cfg(feature = "with-containers")] + use ssh2_config::ParseRule; + #[test] #[cfg(feature = "with-containers")] fn should_connect_to_ssh_server_auth_user_password() { crate::mock::logger(); let config_file = ssh_mock::create_ssh_config(); let opts = SshOpts::new("sftp") - .config_file(config_file.path()) + .config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS) .password("password"); let session = connect(&opts).ok().unwrap(); assert!(session.authenticated()); @@ -356,7 +359,7 @@ mod test { crate::mock::logger(); let config_file = ssh_mock::create_ssh_config(); let opts = SshOpts::new("sftp") - .config_file(config_file.path()) + .config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS) .key_storage(Box::new(ssh_mock::MockSshKeyStorage::default())); let session = connect(&opts).ok().unwrap(); assert!(session.authenticated()); diff --git a/src/ssh/scp.rs b/src/ssh/scp.rs index 8b55332..935e5a2 100644 --- a/src/ssh/scp.rs +++ b/src/ssh/scp.rs @@ -677,6 +677,9 @@ mod test { #[cfg(feature = "with-containers")] use crate::mock::ssh as ssh_mock; + #[cfg(feature = "with-containers")] + use ssh2_config::ParseRule; + #[test] fn should_init_scp_fs() { let mut client = ScpFs::new(SshOpts::new("localhost")); @@ -1446,7 +1449,7 @@ mod test { let mut client = ScpFs::new( SshOpts::new("scp") .key_storage(Box::new(ssh_mock::MockSshKeyStorage::default())) - .config_file(config_file.path()), + .config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS), ); assert!(client.connect().is_ok()); // Create wrkdir diff --git a/src/ssh/sftp.rs b/src/ssh/sftp.rs index 149377e..91a586f 100644 --- a/src/ssh/sftp.rs +++ b/src/ssh/sftp.rs @@ -602,6 +602,9 @@ mod test { #[cfg(feature = "with-containers")] use crate::mock::ssh as ssh_mock; + #[cfg(feature = "with-containers")] + use ssh2_config::ParseRule; + #[test] fn should_initialize_sftp_filesystem() { let mut client = SftpFs::new(SshOpts::new("127.0.0.1")); @@ -1263,7 +1266,7 @@ mod test { let mut client = SftpFs::new( SshOpts::new("sftp") .key_storage(Box::new(ssh_mock::MockSshKeyStorage::default())) - .config_file(config_file.path()), + .config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS), ); assert!(client.connect().is_ok()); // Create wrkdir