(maint) Convert vm deletion specs

This commit is contained in:
Rick Bradley 2016-06-01 16:26:15 -05:00
parent 09d7f9ca92
commit 62928f4436
2 changed files with 71 additions and 68 deletions

View file

@ -28,12 +28,23 @@ def token_exists?(token)
result && !result.empty?
end
def create_ready_vm(template, name)
def create_ready_vm(template, name, token = nil)
create_vm(name, token)
redis.sadd('vmpooler__ready__' + template, name)
redis.hset("vmpooler_vm_#{name}", "template", template)
end
def create_vm(name)
def create_running_vm(template, name, token = nil)
create_vm(name, token)
redis.sadd('vmpooler__running__' + template, name)
redis.hset("vmpooler__vm__#{name}", "template", template)
end
def create_vm(name, token = nil)
redis.hset("vmpooler__vm__#{name}", 'checkout', Time.now)
if token
redis.hset("vmpooler__vm__#{name}", 'token:token', token)
end
end
def fetch_vm(vm)