[
https://issues.apache.org/jira/browse/DTACLOUD-511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13621736#comment-13621736
]
Ronelle Landy commented on DTACLOUD-511:
----------------------------------------
Fixed in: http://tracker.deltacloud.org/set/407
curl -X GET -H "accept:application/xml" --user 'un:pw'
"localhost:3001/api/images?owner_id=mockuserother"
<?xml version='1.0' encoding='utf-8' ?>
<images>
</images>
[root@cloud-qe-14 tests]# curl -X GET -H "accept:application/xml" --user
'un:pw' "localhost:3001/api/images?owner_id=mockuser"
<?xml version='1.0' encoding='utf-8' ?>
<images>
<image href='http://localhost:3001/api/images/img3' id='img3'>
<name>img3</name>
<description>JBoss</description>
<owner_id>mockuser</owner_id>
<architecture>i386</architecture>
<state>AVAILABLE</state>
<creation_time>Thu Oct 25 14:27:53 CEST 2012</creation_time>
<hardware_profiles>
<hardware_profile
href='http://localhost:3001/api/hardware_profiles/m1-small' id='m1-small'
rel='hardware_profile'></hardware_profile>
<hardware_profile
href='http://localhost:3001/api/hardware_profiles/m1-large' id='m1-large'
rel='hardware_profile'></hardware_profile>
<hardware_profile
href='http://localhost:3001/api/hardware_profiles/m1-xlarge' id='m1-xlarge'
rel='hardware_profile'></hardware_profile>
<hardware_profile
href='http://localhost:3001/api/hardware_profiles/opaque' id='opaque'
rel='hardware_profile'></hardware_profile>
</hardware_profiles>
<root_type>transient</root_type>
<actions>
<link href='http://localhost:3001/api/instances;image_id=img3'
method='post' rel='create_instance' />
<link href='http://localhost:3001/api/images/img3' method='delete'
rel='destroy_image' />
</actions>
</image>
</images>
[root@cloud-qe-14 tests]#
Please push to master
> Filtering images by owner (using Mock driver) errors out
> --------------------------------------------------------
>
> Key: DTACLOUD-511
> URL: https://issues.apache.org/jira/browse/DTACLOUD-511
> Project: DeltaCloud
> Issue Type: Bug
> Components: Native/Frontend
> Environment: deltacloud gem under test (post 1.1.1)
> mock driver
> Reporter: Ronelle Landy
> Assignee: Michal Fojtik
>
> This error was found by running the tests in deltacloud/client/tests against
> the mock driver.
> The test wants to return only the images owned by user:
> images = client.images( :owner_id=>:self )
> ERROR -- 500: [NameError] undefined local variable or method `credentials'
> for #<Deltacloud::Drivers::Mock::MockDriver:0x007fe5d802c248>
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/drivers/mock/mock_driver.rb:120:in
> `block in filter_by_owner'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/drivers/mock/mock_driver.rb:120:in
> `select'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/drivers/mock/mock_driver.rb:120:in
> `filter_by_owner'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/drivers/mock/mock_driver.rb:134:in
> `images'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/helpers/deltacloud_helper.rb:70:in
> `block in filter_all'
> /usr/share/ruby/benchmark.rb:280:in `measure'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/helpers/deltacloud_helper.rb:70:in
> `filter_all'
> /usr/local/share/gems/gems/deltacloud-core-1.1.2/lib/deltacloud/collections/images.rb:34:in
> `block (3 levels) in <class:Images>'
> /usr/local/share/gems/gems/sinatra-rabbit-1.1.6/lib/sinatra/rabbit/base.rb:400:in
> `instance_eval'
> /usr/local/share/gems/gems/sinatra-rabbit-1.1.6/lib/sinatra/rabbit/base.rb:400:in
> `block in control'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:1293:in `call'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:1293:in `block
> in compile!'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:860:in `[]'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:860:in `block (3
> levels) in route!'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:876:in
> `route_eval'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:860:in `block (2
> levels) in route!'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:897:in `block in
> process_route'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:895:in `catch'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:895:in
> `process_route'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:859:in `block in
> route!'
> /usr/local/share/gems/gems/sinatra-1.3.5/lib/sinatra/base.rb:858:in `each'
> 10.16.120.64 - - [12/Mar/2013 17:04:22] "GET /api/images?owner_id=self
> HTTP/1.1" 500 37884 0.0349
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira