mirror of
https://github.com/internetee/registry.git
synced 2025-06-08 05:34:46 +02:00
Do not print log to STDOUT while running testsuite
This commit is contained in:
parent
13e31af133
commit
01c20edaf8
2 changed files with 16 additions and 17 deletions
|
@ -1,12 +1,14 @@
|
|||
class DisputeStatusUpdateJob < Que::Job
|
||||
def run
|
||||
def run(logger: Logger.new(STDOUT))
|
||||
@logger = logger
|
||||
|
||||
@backlog = { 'activated': 0, 'closed': 0, 'activate_fail': [], 'close_fail': [] }
|
||||
.with_indifferent_access
|
||||
|
||||
close_disputes
|
||||
activate_disputes
|
||||
|
||||
logger.info "DisputeStatusUpdateJob - All done. Closed #{@backlog['closed']} and " \
|
||||
@logger.info "DisputeStatusUpdateJob - All done. Closed #{@backlog['closed']} and " \
|
||||
"activated #{@backlog['activated']} disputes."
|
||||
|
||||
show_failed_disputes unless @backlog['activate_fail'].empty? && @backlog['close_fail'].empty?
|
||||
|
@ -14,7 +16,7 @@ class DisputeStatusUpdateJob < Que::Job
|
|||
|
||||
def close_disputes
|
||||
disputes = Dispute.where(closed: nil).where('expires_at < ?', Time.zone.today).all
|
||||
logger.info "DisputeStatusUpdateJob - Found #{disputes.count} closable disputes"
|
||||
@logger.info "DisputeStatusUpdateJob - Found #{disputes.count} closable disputes"
|
||||
disputes.each do |dispute|
|
||||
process_dispute(dispute, closing: true)
|
||||
end
|
||||
|
@ -22,7 +24,7 @@ class DisputeStatusUpdateJob < Que::Job
|
|||
|
||||
def activate_disputes
|
||||
disputes = Dispute.where(closed: nil, starts_at: Time.zone.today).all
|
||||
logger.info "DisputeStatusUpdateJob - Found #{disputes.count} activatable disputes"
|
||||
@logger.info "DisputeStatusUpdateJob - Found #{disputes.count} activatable disputes"
|
||||
|
||||
disputes.each do |dispute|
|
||||
process_dispute(dispute, closing: false)
|
||||
|
@ -38,28 +40,24 @@ class DisputeStatusUpdateJob < Que::Job
|
|||
def create_backlog_entry(dispute:, intent:, successful:)
|
||||
if successful
|
||||
@backlog["#{intent}d"] += 1
|
||||
logger.info "DisputeStatusUpdateJob - #{intent}d dispute " \
|
||||
@logger.info "DisputeStatusUpdateJob - #{intent}d dispute " \
|
||||
" for '#{dispute.domain_name}'"
|
||||
else
|
||||
@backlog["#{intent}_fail"] << dispute.id
|
||||
logger.info 'DisputeStatusUpdateJob - Failed to' \
|
||||
@logger.info 'DisputeStatusUpdateJob - Failed to' \
|
||||
"#{intent} dispute for '#{dispute.domain_name}'"
|
||||
end
|
||||
end
|
||||
|
||||
def show_failed_disputes
|
||||
if @backlog['close_fail'].any?
|
||||
logger.info('DisputeStatusUpdateJob - Failed to close disputes with Ids:' \
|
||||
@logger.info('DisputeStatusUpdateJob - Failed to close disputes with Ids:' \
|
||||
"#{@backlog['close_fail']}")
|
||||
end
|
||||
|
||||
return unless @backlog['activate_fail'].any?
|
||||
|
||||
logger.info('DisputeStatusUpdateJob - Failed to activate disputes with Ids:' \
|
||||
@logger.info('DisputeStatusUpdateJob - Failed to activate disputes with Ids:' \
|
||||
"#{@backlog['activate_fail']}")
|
||||
end
|
||||
|
||||
def logger
|
||||
Logger.new(STDOUT)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue