test/commands/test_node.rb in zold-0.14.4 vs test/commands/test_node.rb in zold-0.14.5

- old
+ new

@@ -46,14 +46,19 @@ remotes.add('localhost', port) Zold::Push.new(wallets: wallets, remotes: remotes, log: test_log).run( ['push', '--ignore-score-weakness'] ) copies = home.copies(wallet) - sleep 2 - Zold::Fetch.new( - wallets: wallets, copies: copies.root, - remotes: remotes, log: test_log - ).run(['fetch', '--ignore-score-weakness']) + begin + retries ||= 0 + Zold::Fetch.new( + wallets: wallets, copies: copies.root, + remotes: remotes, log: test_log + ).run(['fetch', '--ignore-score-weakness']) + rescue StandardError => _ + sleep 1 + retry if (retries += 1) < 3 + end assert_equal(1, copies.all.count) assert_equal('1', copies.all[0][:name]) end end end