forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-ruby/net-sftp: add ruby24 with support for net-ssh-4
Package-Manager: Portage-2.3.24, Repoman-2.3.6
- Loading branch information
Showing
2 changed files
with
46 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
From 9870b32d31bbe5cddceead54c64f71e4fd91779e Mon Sep 17 00:00:00 2001 | ||
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <[email protected]> | ||
Date: Mon, 27 Feb 2017 15:00:30 +0100 | ||
Subject: [PATCH] Fix compatiblity with net-ssh 4.0+ | ||
|
||
--- | ||
test/test_download.rb | 4 +++- | ||
test/test_session.rb | 6 ++++-- | ||
2 files changed, 7 insertions(+), 3 deletions(-) | ||
|
||
diff --git a/test/test_download.rb b/test/test_download.rb | ||
index d4a5f0b..d9582b6 100644 | ||
--- a/test/test_download.rb | ||
+++ b/test/test_download.rb | ||
@@ -139,7 +139,9 @@ def test_download_file_should_transfer_remote_to_local_buffer | ||
|
||
def test_download_directory_to_buffer_should_fail | ||
expect_sftp_session :server_version => 3 | ||
- assert_raises(ArgumentError) { sftp.download("/path/to/remote", StringIO.new, :recursive => true) } | ||
+ Net::SSH::Test::Extensions::IO.with_test_extension do | ||
+ assert_raises(ArgumentError) { sftp.download("/path/to/remote", StringIO.new, :recursive => true) } | ||
+ end | ||
end | ||
|
||
private | ||
diff --git a/test/test_session.rb b/test/test_session.rb | ||
index a59058a..c398436 100644 | ||
--- a/test/test_session.rb | ||
+++ b/test/test_session.rb | ||
@@ -660,8 +660,10 @@ def test_unblock_bang_should_block_and_return_response | ||
|
||
def assert_not_implemented(server_version, command, *args) | ||
expect_sftp_session :server_version => 1 | ||
- sftp.connect! | ||
- assert_raises(NotImplementedError) { sftp.send(command, *args) } | ||
+ Net::SSH::Test::Extensions::IO.with_test_extension do | ||
+ sftp.connect! | ||
+ assert_raises(NotImplementedError) { sftp.send(command, *args) } | ||
+ end | ||
end | ||
|
||
def assert_command_with_callback(command, *args) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters