diff options
Diffstat (limited to 'Net/SSH/Test/Extensions')
| -rw-r--r-- | Net/SSH/Test/Extensions/BufferedIo.html | 4 | ||||
| -rw-r--r-- | Net/SSH/Test/Extensions/Channel.html | 4 | ||||
| -rw-r--r-- | Net/SSH/Test/Extensions/IO.html | 6 | ||||
| -rw-r--r-- | Net/SSH/Test/Extensions/IO/ClassMethods.html | 16 | ||||
| -rw-r--r-- | Net/SSH/Test/Extensions/PacketStream.html | 14 |
5 files changed, 22 insertions, 22 deletions
diff --git a/Net/SSH/Test/Extensions/BufferedIo.html b/Net/SSH/Test/Extensions/BufferedIo.html index 964d2eb..5534b7b 100644 --- a/Net/SSH/Test/Extensions/BufferedIo.html +++ b/Net/SSH/Test/Extensions/BufferedIo.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>module Net::SSH::Test::Extensions::BufferedIo - net-ssh 4.2.0</title> +<title>module Net::SSH::Test::Extensions::BufferedIo - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../"; @@ -188,7 +188,7 @@ total length of the stream.</p> <div class="method-source-code" id="select_for_read-3F-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 22</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 24</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">select_for_read?</span> <span class="ruby-identifier">pos</span> <span class="ruby-operator"><</span> <span class="ruby-identifier">size</span> <span class="ruby-keyword">end</span></pre> diff --git a/Net/SSH/Test/Extensions/Channel.html b/Net/SSH/Test/Extensions/Channel.html index f84862f..b4b3420 100644 --- a/Net/SSH/Test/Extensions/Channel.html +++ b/Net/SSH/Test/Extensions/Channel.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>module Net::SSH::Test::Extensions::Channel - net-ssh 4.2.0</title> +<title>module Net::SSH::Test::Extensions::Channel - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../"; @@ -127,7 +127,7 @@ for output so that scripted sends are properly interpreted as discrete <div class="method-source-code" id="send_data_for_test-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 103</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 105</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">send_data_for_test</span>(<span class="ruby-identifier">data</span>) <span class="ruby-identifier">send_data_for_real</span>(<span class="ruby-identifier">data</span>) <span class="ruby-identifier">enqueue_pending_output</span> diff --git a/Net/SSH/Test/Extensions/IO.html b/Net/SSH/Test/Extensions/IO.html index fab1daa..6f18c7e 100644 --- a/Net/SSH/Test/Extensions/IO.html +++ b/Net/SSH/Test/Extensions/IO.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>module Net::SSH::Test::Extensions::IO - net-ssh 4.2.0</title> +<title>module Net::SSH::Test::Extensions::IO - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../"; @@ -135,7 +135,7 @@ it can be scripted in <a href="../../../SSH.html">Net::SSH</a> unit tests.</p> <div class="method-source-code" id="extension_enabled-3F-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 128</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 130</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">extension_enabled?</span> <span class="ruby-ivar">@extension_enabled</span> <span class="ruby-keyword">end</span></pre> @@ -168,7 +168,7 @@ it can be scripted in <a href="../../../SSH.html">Net::SSH</a> unit tests.</p> <div class="method-source-code" id="with_test_extension-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 118</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 120</span> <span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">with_test_extension</span>(<span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) <span class="ruby-identifier">orig_value</span> = <span class="ruby-ivar">@extension_enabled</span> <span class="ruby-ivar">@extension_enabled</span> = <span class="ruby-keyword">true</span> diff --git a/Net/SSH/Test/Extensions/IO/ClassMethods.html b/Net/SSH/Test/Extensions/IO/ClassMethods.html index 74823ab..9aadffc 100644 --- a/Net/SSH/Test/Extensions/IO/ClassMethods.html +++ b/Net/SSH/Test/Extensions/IO/ClassMethods.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>module Net::SSH::Test::Extensions::IO::ClassMethods - net-ssh 4.2.0</title> +<title>module Net::SSH::Test::Extensions::IO::ClassMethods - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../../"; @@ -121,23 +121,23 @@ href="../BufferedIo.html">Net::SSH::Test::Extensions::BufferedIo</a>.</p> <div class="method-source-code" id="select_for_test-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 143</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 145</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">select_for_test</span>(<span class="ruby-identifier">readers</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">writers</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">errors</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">wait</span>=<span class="ruby-keyword">nil</span>) <span class="ruby-keyword">return</span> <span class="ruby-identifier">select_for_real</span>(<span class="ruby-identifier">readers</span>, <span class="ruby-identifier">writers</span>, <span class="ruby-identifier">errors</span>, <span class="ruby-identifier">wait</span>) <span class="ruby-keyword">unless</span> <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SSH</span><span class="ruby-operator">::</span><span class="ruby-constant">Test</span><span class="ruby-operator">::</span><span class="ruby-constant">Extensions</span><span class="ruby-operator">::</span><span class="ruby-constant">IO</span>.<span class="ruby-identifier">extension_enabled?</span> <span class="ruby-identifier">ready_readers</span> = <span class="ruby-constant">Array</span>(<span class="ruby-identifier">readers</span>).<span class="ruby-identifier">select</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">r</span><span class="ruby-operator">|</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">select_for_read?</span> } <span class="ruby-identifier">ready_writers</span> = <span class="ruby-constant">Array</span>(<span class="ruby-identifier">writers</span>).<span class="ruby-identifier">select</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">r</span><span class="ruby-operator">|</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">select_for_write?</span> } <span class="ruby-identifier">ready_errors</span> = <span class="ruby-constant">Array</span>(<span class="ruby-identifier">errors</span>).<span class="ruby-identifier">select</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">r</span><span class="ruby-operator">|</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">select_for_error?</span> } - - <span class="ruby-keyword">if</span> <span class="ruby-identifier">ready_readers</span>.<span class="ruby-identifier">any?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">ready_writers</span>.<span class="ruby-identifier">any?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">ready_errors</span>.<span class="ruby-identifier">any?</span> - <span class="ruby-keyword">return</span> [<span class="ruby-identifier">ready_readers</span>, <span class="ruby-identifier">ready_writers</span>, <span class="ruby-identifier">ready_errors</span>] - <span class="ruby-keyword">end</span> - + + <span class="ruby-keyword">return</span> [<span class="ruby-identifier">ready_readers</span>, <span class="ruby-identifier">ready_writers</span>, <span class="ruby-identifier">ready_errors</span>] <span class="ruby-keyword">if</span> <span class="ruby-identifier">ready_readers</span>.<span class="ruby-identifier">any?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">ready_writers</span>.<span class="ruby-identifier">any?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">ready_errors</span>.<span class="ruby-identifier">any?</span> + <span class="ruby-identifier">processed</span> = <span class="ruby-value">0</span> <span class="ruby-constant">Array</span>(<span class="ruby-identifier">readers</span>).<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">reader</span><span class="ruby-operator">|</span> <span class="ruby-identifier">processed</span> <span class="ruby-operator">+=</span> <span class="ruby-value">1</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">reader</span>.<span class="ruby-identifier">idle!</span> <span class="ruby-keyword">end</span> - + <span class="ruby-identifier">raise</span> <span class="ruby-string">"no readers were ready for reading, and none had any incoming packets"</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">processed</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">wait</span> <span class="ruby-operator">!=</span> <span class="ruby-value">0</span> + + [[], [], []] <span class="ruby-keyword">end</span></pre> </div> diff --git a/Net/SSH/Test/Extensions/PacketStream.html b/Net/SSH/Test/Extensions/PacketStream.html index f139dc1..62fa71f 100644 --- a/Net/SSH/Test/Extensions/PacketStream.html +++ b/Net/SSH/Test/Extensions/PacketStream.html @@ -4,7 +4,7 @@ <head> <meta charset="UTF-8"> -<title>module Net::SSH::Test::Extensions::PacketStream - net-ssh 4.2.0</title> +<title>module Net::SSH::Test::Extensions::PacketStream - net-ssh 6.0.0.beta1</title> <script type="text/javascript"> var rdoc_rel_prefix = "../../../../"; @@ -143,15 +143,15 @@ onto this <a href="IO.html">IO</a> object, making it available to be read.</p> <div class="method-source-code" id="idle-21-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 56</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 58</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">idle!</span> <span class="ruby-keyword">return</span> <span class="ruby-keyword">false</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">script</span>.<span class="ruby-identifier">next</span>(<span class="ruby-value">:first</span>) - + <span class="ruby-keyword">if</span> <span class="ruby-identifier">script</span>.<span class="ruby-identifier">next</span>(<span class="ruby-value">:first</span>).<span class="ruby-identifier">remote?</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">string</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">script</span>.<span class="ruby-identifier">next</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">pos</span> = <span class="ruby-identifier">pos</span> <span class="ruby-keyword">end</span> - + <span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">end</span></pre> </div> @@ -186,7 +186,7 @@ href="PacketStream.html#method-i-idle-21">idle!</a>.</p> <div class="method-source-code" id="test_available_for_read-3F-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 69</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 71</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">test_available_for_read?</span> <span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">select_for_read?</span> <span class="ruby-identifier">idle!</span> @@ -224,7 +224,7 @@ on the packet.</p> <div class="method-source-code" id="test_enqueue_packet-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 77</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 79</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">test_enqueue_packet</span>(<span class="ruby-identifier">payload</span>) <span class="ruby-identifier">packet</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SSH</span><span class="ruby-operator">::</span><span class="ruby-constant">Buffer</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">payload</span>.<span class="ruby-identifier">to_s</span>) <span class="ruby-identifier">script</span>.<span class="ruby-identifier">process</span>(<span class="ruby-identifier">packet</span>) @@ -261,7 +261,7 @@ and returns it.</p> <div class="method-source-code" id="test_poll_next_packet-source"> - <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 84</span> + <pre><span class="ruby-comment"># File lib/net/ssh/test/extensions.rb, line 86</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">test_poll_next_packet</span> <span class="ruby-keyword">return</span> <span class="ruby-keyword">nil</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">available</span> <span class="ruby-operator"><=</span> <span class="ruby-value">0</span> <span class="ruby-identifier">packet</span> = <span class="ruby-constant">Net</span><span class="ruby-operator">::</span><span class="ruby-constant">SSH</span><span class="ruby-operator">::</span><span class="ruby-constant">Buffer</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">read_available</span>(<span class="ruby-value">4</span>)) |
