Skip to content

Commit 5808c56

Browse files
committed
Not referencing legacy error classes
1 parent 8a1771a commit 5808c56

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

lib/excon/middlewares/idempotent.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ def error_call(datum)
3737
end
3838
end
3939

40-
if datum[:idempotent] && [Excon::Errors::Timeout, Excon::Errors::SocketError,
41-
Excon::Errors::HTTPStatusError].any? {|ex| datum[:error].kind_of?(ex) } && datum[:retries_remaining] > 1
40+
if datum[:idempotent] && [Excon::Error::Timeout, Excon::Error::Socket,
41+
Excon::Error::HTTPStatus].any? {|ex| datum[:error].kind_of?(ex) } && datum[:retries_remaining] > 1
4242

4343
sleep(datum[:retry_interval]) if datum[:retry_interval]
4444

tests/middlewares/idempotent_tests.rb

+17-17
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
Excon.stubs.clear
1010
end
1111

12-
tests("Non-idempotent call with an erroring socket").raises(Excon::Errors::SocketError) do
12+
tests("Non-idempotent call with an erroring socket").raises(Excon::Error::Socket) do
1313
run_count = 0
1414
Excon.stub({:method => :get}) { |params|
1515
run_count += 1
1616
if run_count <= 3 # First 3 calls fail.
17-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
17+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
1818
else
1919
{:body => params[:body], :headers => params[:headers], :status => 200}
2020
end
@@ -28,7 +28,7 @@
2828
Excon.stub({:method => :get}) { |params|
2929
run_count += 1
3030
if run_count <= 3 # First 3 calls fail.
31-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
31+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
3232
else
3333
{:body => params[:body], :headers => params[:headers], :status => 200}
3434
end
@@ -38,12 +38,12 @@
3838
response.status
3939
end
4040

41-
tests("Idempotent request with socket erroring first 5 times").raises(Excon::Errors::SocketError) do
41+
tests("Idempotent request with socket erroring first 5 times").raises(Excon::Error::Socket) do
4242
run_count = 0
4343
Excon.stub({:method => :get}) { |params|
4444
run_count += 1
4545
if run_count <= 5 # First 5 calls fail.
46-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
46+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
4747
else
4848
{:body => params[:body], :headers => params[:headers], :status => 200}
4949
end
@@ -58,7 +58,7 @@
5858
Excon.stub({:method => :get}) { |params|
5959
run_count += 1
6060
if run_count <= 1 # First call fails.
61-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
61+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
6262
else
6363
{:body => params[:body], :headers => params[:headers], :status => 200}
6464
end
@@ -68,12 +68,12 @@
6868
response.status
6969
end
7070

71-
tests("Lowered retry limit with socket erroring first 3 times").raises(Excon::Errors::SocketError) do
71+
tests("Lowered retry limit with socket erroring first 3 times").raises(Excon::Error::Socket) do
7272
run_count = 0
7373
Excon.stub({:method => :get}) { |params|
7474
run_count += 1
7575
if run_count <= 3 # First 3 calls fail.
76-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
76+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
7777
else
7878
{:body => params[:body], :headers => params[:headers], :status => 200}
7979
end
@@ -88,7 +88,7 @@
8888
Excon.stub({:method => :get}) { |params|
8989
run_count += 1
9090
if run_count <= 5 # First 5 calls fail.
91-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
91+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
9292
else
9393
{:body => params[:body], :headers => params[:headers], :status => 200}
9494
end
@@ -98,12 +98,12 @@
9898
response.status
9999
end
100100

101-
tests("Raised retry limit with socket erroring first 9 times").raises(Excon::Errors::SocketError) do
101+
tests("Raised retry limit with socket erroring first 9 times").raises(Excon::Error::Socket) do
102102
run_count = 0
103103
Excon.stub({:method => :get}) { |params|
104104
run_count += 1
105105
if run_count <= 9 # First 9 calls fail.
106-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
106+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
107107
else
108108
{:body => params[:body], :headers => params[:headers], :status => 200}
109109
end
@@ -118,7 +118,7 @@
118118
Excon.stub({:method => :get}) { |params|
119119
run_count += 1
120120
if run_count <= 5 # First 5 calls fail.
121-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
121+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
122122
else
123123
{:body => params[:body], :headers => params[:headers], :status => 200}
124124
end
@@ -133,7 +133,7 @@
133133
Excon.stub({:method => :get}) { |params|
134134
run_count += 1
135135
if run_count <= 2 # First 5 calls fail.
136-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
136+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
137137
else
138138
{:body => params[:body], :headers => params[:headers], :status => 200}
139139
end
@@ -145,12 +145,12 @@
145145
response.status
146146
end
147147

148-
tests("Retry limit and sleep in constructor with socket erroring first 2 times").raises(Excon::Errors::SocketError) do
148+
tests("Retry limit and sleep in constructor with socket erroring first 2 times").raises(Excon::Error::Socket) do
149149
run_count = 0
150150
Excon.stub({:method => :get}) { |params|
151151
run_count += 1
152152
if run_count <= 2 # First 5 calls fail.
153-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
153+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
154154
else
155155
{:body => params[:body], :headers => params[:headers], :status => 200}
156156
end
@@ -178,7 +178,7 @@ def rewind
178178
Excon.stub({:method => :get}) { |params|
179179
run_count += 1
180180
if run_count <= 1 # First call fails.
181-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
181+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
182182
else
183183
{:body => params[:body], :headers => params[:headers], :status => 200}
184184
end
@@ -193,7 +193,7 @@ def rewind
193193
Excon.stub({:method => :get}) { |params|
194194
run_count += 1
195195
if run_count <= 1 # First call fails.
196-
raise Excon::Errors::SocketError.new(Exception.new "Mock Error")
196+
raise Excon::Error::Socket.new(Exception.new "Mock Error")
197197
else
198198
{:body => params[:body], :headers => params[:headers], :status => 200}
199199
end

0 commit comments

Comments
 (0)