mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-27 02:18:41 -05:00
(maint) Move extracted spec helper methods to spec_helper
This commit is contained in:
parent
355b48981d
commit
4d6368a42d
4 changed files with 28 additions and 52 deletions
|
|
@ -12,3 +12,31 @@ def expect_json(
|
|||
|
||||
expect(last_response.status).to eq(http)
|
||||
end
|
||||
|
||||
def create_token(token, user, timestamp)
|
||||
redis.hset("vmpooler__token__#{token}", 'user', user)
|
||||
redis.hset("vmpooler__token__#{token}", 'created', timestamp)
|
||||
end
|
||||
|
||||
def get_token_data(token)
|
||||
redis.hgetall("vmpooler__token__#{token}")
|
||||
end
|
||||
|
||||
def token_exists?(token)
|
||||
result = get_token_data
|
||||
result && !result.empty?
|
||||
end
|
||||
|
||||
def create_vm(template, name)
|
||||
redis.sadd('vmpooler__ready__' + template, name)
|
||||
end
|
||||
|
||||
def fetch_vm(vm)
|
||||
redis.hgetall("vmpooler__vm__#{vm}")
|
||||
end
|
||||
|
||||
def clear_pool(pool)
|
||||
['ready'].each do |state| # TODO add more states if desired
|
||||
redis.del("vmpooler__#{state}__#{pool}")
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue