Skip to content

Instantly share code, notes, and snippets.

@emailrhoads
Last active May 9, 2022 17:18
Show Gist options
  • Save emailrhoads/8d73496dfcc78730063ac544cd067d64 to your computer and use it in GitHub Desktop.
Save emailrhoads/8d73496dfcc78730063ac544cd067d64 to your computer and use it in GitHub Desktop.
[tesitng vanna] #vanna
posting = 'JTR-20220128-1222'
rgen1 = Vanna::RatesheetGenerator.new(
posting_name: posting,
posting_datetime: Time.zone.now,
division_name: 'Broker',
user: nil
)
rgen2 = Vanna::RatesheetGenerator.new(
posting_name: posting,
posting_datetime: Time.zone.now,
division_name: 'CLG',
user: nil
)
rgen1.setup
rgen2.setup
puts "hi"
Delayed::Job.count
Delayed::Job.group(:priority, :locked_by).order(:priority).count
detail_id = '700123'
datetime = Time.zone.now
publication =
Vanna::Publication.create! do |p|
p.posting_name = "BASE-#{datetime.year}#{datetime.month}#{datetime.day}-0814"
p.effective_date = datetime
p.bep_published_version = 2
p.mand_published_version = 1
end
user = Marty::User.last || Vanna::User.create!(login: 'sbayona', firstname: 'Sergio', lastname: 'Bayona', active: true)
event = Vanna::Event.create!(user: user, publication: publication)
company = Vanna::ClientType::Correspondent.find_by(detail_id: detail_id) || Vanna::ClientType::Correspondent.create!(detail_id: detail_id, name: 'Acme Mortage, Inc.')
Vanna::DataPreloaderJob.perform_later(ids: [700123], publication: publication, event: event)
Delayed::Worker.new.work_off
source_template_path = File.expand_path('spec/fixtures/files/test_template.xlsx')
file = File.new(source_template_path)
company.create_template!(file: file)
Vanna::RatesheetJob.perform_now(publication: publication, event: event, company: company)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment