class Cloudinary::Migrator

def self.test

def self.test
  posts = {}
  done = {}
  migrator = Cloudinary::Migrator.new(
    :retrieve=>proc{|id| posts[id]},
    :complete=>proc{|id, result| $stderr.print "done #{id} #{result}\n"; done[id] = result}
    )
  start = migrator.max_given_id + 1
  (start..1000).each{|i| posts[i] = "hello#{i}"}
  posts.each do
    |id, data|
    migrator.process(:id=>id, :public_id=>"post_#{id}")
  end
  migrator.done
  pp [done.length, start]
end