Skip to content

Instantly share code, notes, and snippets.

@krames
Created August 30, 2013 16:29
Show Gist options
  • Select an option

  • Save krames/6391699 to your computer and use it in GitHub Desktop.

Select an option

Save krames/6391699 to your computer and use it in GitHub Desktop.
1.9.3@fog_dev:fog [queues*]$ bundle exec shindo tests/rackspace/models/queues
[WARNING] Unsupported StormOnDemand service: network
[WARNING] Unsupported StormOnDemand service: storage
[WARNING] Unsupported StormOnDemand service: dns
[WARNING] Unsupported StormOnDemand service: billing
[WARNING] Unsupported StormOnDemand service: monitoring
[WARNING] Unsupported StormOnDemand service: support
[WARNING] Unsupported StormOnDemand service: account
[WARNING] Unsupported StormOnDemand service: vpn
Skipping tests for aws due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for atmos due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for baremetalcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for bluebox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for brightbox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for clodo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudsigma due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsmadeeasy due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsimple due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for digitalocean due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dreamhost due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dynect due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ecloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for glesys due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for gogrid due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for google due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for hp due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ibm due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for internetarchive due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for joyent due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for linode due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for local due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ninefold due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for openstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ovirt due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for riakcs due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for serverlove due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for stormondemand due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for voxel due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vsphere due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for xenserver due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for zerigo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for libvirt due to missing `ruby-libvirt` gem.
[WARNING] Setting default fog timeout to 2000 seconds
Fog::Rackspace::Queues | claim (rackspace)
success
#save + succeeds
#messages
+ returns 1
+ returns "body"
#update + succeeds
#destroy + succeeds
destroying claimed messages + succeeds
Fog::Rackspace::Queues | claims (rackspace)
success
#new({:ttl=>300, :grace=>300}) + succeeds
#create({:ttl=>300, :grace=>300}) + succeeds
#all + succeeds
#get(5220c62153273d7bb25528fc) + succeeds
Enumerable
#all? + succeeds
#any? + succeeds
#find + succeeds
#detect + succeeds
#collect + succeeds
#map + succeeds
#find_index + succeeds
#flat_map + succeeds
#collect_concat + succeeds
#group_by + succeeds
#none? + succeeds
#one? + succeeds
#max_by + succeeds
#min_by + succeeds
failure
#get('6822n65116250z1ki81571em') + returns nil
creating claims when there are no messages
#create({:ttl=>300, :grace=>300}) => with no messages does not show up in claim list
+ returns false
+ returns true
create claims when there are messages
#create({:ttl=>300, :grace=>300}) => with messages does show up in claim list
+ returns true
+ returns false
Fog::Rackspace::Queues | message (rackspace)
success
#save + succeeds
#href + returns true
#identity + returns true
#save => Fails to update + raises StandardError
#destroy + succeeds
#destroy => fails if claim is not valid - raises Fog::Rackspace::Queues::ServiceError
expected => Fog::Rackspace::Queues::ServiceError
returned => true
Action? [c,q,r,?]? c
Fog::Rackspace::Queues | messages (rackspace)
success
#new({:ttl=>300, :body=>"blah"}) + succeeds
#create({:ttl=>300, :body=>"blah"}) + succeeds
#all + succeeds
#get(5220c6406f1ecd56d9002cd5) + succeeds
Enumerable
#all? + succeeds
#any? + succeeds
#find + succeeds
#detect + succeeds
#collect + succeeds
#map + succeeds
#find_index + succeeds
#flat_map + succeeds
#collect_concat + succeeds
#group_by + succeeds
#none? + succeeds
#one? + succeeds
#max_by + succeeds
#min_by + succeeds
failure
#get('8776p0008r0oka67m4420wj0') + returns nil
Fog::Rackspace::Queues | queue (rackspace)
success
#save + succeeds
#stats + has proper format
#enqueue("msg", 60)
#dequeue(60, 60) + returns "msg"
+ returns true
#dequeue(60, 60) => with not messages + returns false
#destroy + succeeds
Fog::Rackspace::Queues | queues (rackspace)
success
#new({:name=>"fog_instance_1377879627"}) + succeeds
#create({:name=>"fog_instance_1377879627"}) + succeeds
#all + succeeds
#get(fog_instance_1377879627) + succeeds
Enumerable
#all? + succeeds
#any? + succeeds
#find + succeeds
#detect + succeeds
#collect + succeeds
#map + succeeds
#find_index + succeeds
#flat_map + succeeds
#collect_concat + succeeds
#group_by + succeeds
#none? + succeeds
#one? + succeeds
#max_by + succeeds
#min_by + succeeds
failure
#get('rqp_firozvjg_4511513352') + returns nil
1 failed, 78 succeeded in 54.699686 seconds
1.9.3@fog_dev:fog [queues*]$ bundle exec shindo tests/rackspace/requests/queues
[WARNING] Unsupported StormOnDemand service: network
[WARNING] Unsupported StormOnDemand service: storage
[WARNING] Unsupported StormOnDemand service: dns
[WARNING] Unsupported StormOnDemand service: billing
[WARNING] Unsupported StormOnDemand service: monitoring
[WARNING] Unsupported StormOnDemand service: support
[WARNING] Unsupported StormOnDemand service: account
[WARNING] Unsupported StormOnDemand service: vpn
Skipping tests for aws due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for atmos due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for baremetalcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for bluebox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for brightbox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for clodo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudsigma due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsmadeeasy due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsimple due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for digitalocean due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dreamhost due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dynect due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ecloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for glesys due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for gogrid due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for google due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for hp due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ibm due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for internetarchive due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for joyent due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for linode due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for local due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ninefold due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for openstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ovirt due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for riakcs due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for serverlove due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for stormondemand due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for voxel due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vsphere due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for xenserver due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for zerigo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for libvirt due to missing `ruby-libvirt` gem.
[WARNING] Setting default fog timeout to 2000 seconds
Fog::Rackspace::Queues | claim_tests (rackspace)
success
#create_claim(fog1377879697, 300, 300) => No Messages + returns 204
with messages in the queue
#create_claim(fog1377879697, 300, 300) + has proper format
#get_claim(fog1377879697, 5220c6934513ce596d532e7b) + has proper format
#update_claim(fog1377879697, 5220c6934513ce596d532e7b, 500) + succeeds
#delete_claim(fog1377879697, 5220c6934513ce596d532e7b) + succeeds
#create_claim(fog1377879697, 300, 300, { :limit => 1})
+ has proper format
+ returns 1
failure
#get_claim('queue_name', 'nonexistentclaim') => Does not exist - raises Fog::Rackspace::Queues::ServiceError
[HTTP 404 | ] Fog::Rackspace::Queues::NotFound (Fog::Rackspace::Queues::NotFound)
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/queues.rb:85:in `rescue in request'
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/queues.rb:83:in `request'
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/requests/queues/get_claim.rb:9:in `get_claim'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/claim_tests.rb:56:in `block (3 levels) in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:130:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:130:in `assert'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:106:in `raises'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/claim_tests.rb:55:in `block (2 levels) in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `tests'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/claim_tests.rb:53:in `block in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `tests'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:37:in `initialize'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:13:in `new'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:13:in `tests'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/claim_tests.rb:1:in `<top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:61:in `load'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:61:in `block (2 levels) in run_in_thread'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:58:in `each'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:58:in `block in run_in_thread'
Action? [c,q,r,?]? c
Fog::Rackspace::Queues | messages_tests (rackspace)
success
#list_message(fog-client-1377879773, fog1377879773, {:echo => true}) => No Content + returns 204
#create_message(fog-client-1377879773, fog1377879773, '{ :blah => 'blah' }', 300) + succeeds
#list_message(fog-client-1377879773, fog1377879773, {:echo => true}) => With Content + has proper format
#get_message(fog-client-1377879773, fog1377879773, 5220c6de53273d7bb35527ce) + has proper format
#delete_message(fog1377879773, 5220c6de53273d7bb35527ce, { :claim_id => '10' }) - raises Fog::Rackspace::Queues::ServiceError
expected => Fog::Rackspace::Queues::ServiceError
returned => #<Excon::Response:0x007fe64d54dc70 @data={:body=>"", :headers=>{"X-Project-ID"=>"772045"}, :status=>204, :remote_ip=>"192.237.142.76"}, @body="", @headers={"X-Project-ID"=>"772045"}, @status=204, @remote_ip="192.237.142.76">
Action? [c,q,r,?]? c
#delete_message(fog1377879773, 5220c6de53273d7bb35527ce) + succeeds
failure
#create_message('') => Invalid Create Critera + raises Fog::Rackspace::Queues::BadRequest
#get_message('queue_name', 'nonexistentmessage') => Does not exist - raises Fog::Rackspace::Queues::ServiceError
[HTTP 404 | ] Fog::Rackspace::Queues::NotFound (Fog::Rackspace::Queues::NotFound)
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/queues.rb:85:in `rescue in request'
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/queues.rb:83:in `request'
/Users/kyle.rames/Projects/fog/lib/fog/rackspace/requests/queues/get_message.rb:10:in `get_message'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/messages_tests.rb:52:in `block (3 levels) in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:130:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:130:in `assert'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:106:in `raises'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/messages_tests.rb:51:in `block (2 levels) in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `tests'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/messages_tests.rb:45:in `block in <top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `instance_eval'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:78:in `tests'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:37:in `initialize'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:13:in `new'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo.rb:13:in `tests'
/Users/kyle.rames/Projects/fog/tests/rackspace/requests/queues/messages_tests.rb:1:in `<top (required)>'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:61:in `load'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:61:in `block (2 levels) in run_in_thread'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:58:in `each'
/Users/kyle.rames/.rvm/gems/ruby-1.9.3-p392@fog_dev/gems/shindo-0.3.5/lib/shindo/bin.rb:58:in `block in run_in_thread'
Action? [c,q,r,?]? c
Fog::Rackspace::Queues | queue_tests (rackspace)
success
#list_queues - has proper format
"" does not match {"queues"=>[{"metadata"=>{}, "name"=>String, "href"=>String}], "links"=>[{"href"=>String, "rel"=>String}]}
Action? [c,q,r,?]? c
#create_queue(fog1377880075) + succeeds
#get_queue(fog1377880075) + has proper format
#get_queue_stats(fog1377880075) + has proper format
#delete_queue(fog1377880075) + succeeds
failure
#create_queue('') => Invalid Create Critera + raises Fog::Rackspace::Queues::MethodNotAllowed
#get_queue('nonexistentqueue') => Does not exist + raises Fog::Rackspace::Queues::NotFound
4 failed, 19 succeeded in 388.829366 seconds
1.9.3@fog_dev:fog [queues*]$
1.9.3@fog_dev:fog [queues*]$ bundle exec shindo tests/rackspace/queues_tests.rb
[WARNING] Unsupported StormOnDemand service: network
[WARNING] Unsupported StormOnDemand service: storage
[WARNING] Unsupported StormOnDemand service: dns
[WARNING] Unsupported StormOnDemand service: billing
[WARNING] Unsupported StormOnDemand service: monitoring
[WARNING] Unsupported StormOnDemand service: support
[WARNING] Unsupported StormOnDemand service: account
[WARNING] Unsupported StormOnDemand service: vpn
Skipping tests for aws due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for atmos due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for baremetalcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for bluebox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for brightbox due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for clodo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudsigma due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for cloudstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsmadeeasy due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dnsimple due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for digitalocean due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dreamhost due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for dynect due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ecloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for glesys due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for gogrid due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for google due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for hp due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ibm due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for internetarchive due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for joyent due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for linode due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for local due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ninefold due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for openstack due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for ovirt due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for riakcs due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for serverlove due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for stormondemand due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vcloud due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for voxel due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for vsphere due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for xenserver due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for zerigo due to lacking credentials (add some to '/Users/kyle.rames/Projects/fog/tests/.fog' to run them)
Skipping tests for libvirt due to missing `ruby-libvirt` gem.
[WARNING] Setting default fog timeout to 2000 seconds
Fog::Rackspace::Queues (rackspace)
#authentication_method
+ returns :authenticate_v2
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
+ returns :authenticate_v2
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
[DEPRECATION] Authentication using a v1.0/v1.1 endpoint is deprecated. Please specify a v2.0 endpoint using :rackpace_auth_url.
For a list of v2.0 endpoints refer to http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/Endpoints-d1e180.html
+ returns :authenticate_v1
+ returns :authenticate_v2
authentication v1
+ raises Fog::Errors::NotImplemented
authentication v2
variables populated + auth token populated
+ path populated
+ identity service was used
+ connection_options are passed
+ succeeds
dfw region + auth token populated
- returns true
expected => true
returned => false
Action? [c,q,r,?]? c
+ succeeds
ord region + auth token populated
+ returns true
+ succeeds
custom endpoint
+ auth token populated
+ uses custom endpoint
default auth
no params c+ auth token populated
- returns true
expected => true
returned => false
Action? [c,q,r,?]? c
cc is not a valid choice, please try again.
- returns true
Action? [c,q,r,?]? c
+ succeeds
specify region + auth token populated
+ returns true
+ succeeds
custom endpoint
+ auth token populated
+ uses custom endpoint
reauthentication
+ auth token populated
- returns 200
expected => 200
returned => 204
Action? [c,q,r,?]? c
#queues + returns true
+ succeeds
3 failed, 32 succeeded in 23.885769 seconds
1.9.3@fog_dev:fog [queues*]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment