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