skip earlier on failed pixiv tests

This commit is contained in:
Albert Yi
2018-05-15 16:15:59 -07:00
parent d047d04de6
commit f3364b9892
3 changed files with 15 additions and 55 deletions

View File

@@ -4,26 +4,15 @@ module Sources
class PixivTest < ActiveSupport::TestCase
def get_source(source)
@site = Sources::Site.new(source)
begin
@site.get
rescue Net::OpenTimeout
@retry_count += 1
if @retry_count == 3
skip "Could not connect to Pixiv"
else
sleep(@retry_count ** 2)
retry
end
end
@site.get
@site
rescue Net::OpenTimeout
skip "Remote connection to #{source} failed"
end
def setup
super
load_pixiv_tokens!
@retry_count = 0
end
def teardown