On 03/13, Koper, Dies wrote: I suspect this has to do something with the recent namespacing fixes I pushed for models.
Before we had 'InstanceAddress', now we have 'Deltacloud::InstanceAddress'. This fix a bug when you mount DC into Rails application and you have the 'InstanceAddress' model in the Rails app. For this, I fixed the 'mock' fixtures (YAML files), to use: !ruby/object:Deltacloud::InstanceAddress instead of !ruby/object:InstanceAddress It is possible that you have still 'old' fixtures, so running 'rake mock:fixtures:reset' should help. If not, please ping me, i'll have a look, maybe I missed some YAML file. -- Michal > After pulling the latest, rake test:cimi and test:drivers:mock are > failing for me now. > This is with a clean repo, no local changes. > > Rake test:drivers:mock: > [32m.[0m[32m.[0m[W] Wrong arguments for create_image. Omitting > credentials injection. (undefined class/module InstanceAddress) > ... > Unhandled exception or status code (undefined method `user' for > {:id=>"inst1", :name=>"img1-test-destroy"}:Hash) > lib/deltacloud/drivers/mock/mock_driver.rb:568:in `block in > check_credentials' > lib/deltacloud/drivers/exceptions.rb:220:in `call' > lib/deltacloud/drivers/exceptions.rb:220:in `safely' > lib/deltacloud/drivers/mock/mock_driver.rb:567:in `check_credentials' > lib/deltacloud/drivers/mock/mock_driver.rb:143:in `create_image' > ... > > rake test:cimi: > [33mERROR[0m > undefined class/module InstanceProfile > D:/Programs/Ruby193/lib/ruby/1.9.1/psych/visitors/to_ruby.rb:312:in > `path2class' > ... > D:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/rack-test-0.6.2/lib/rack/mo > ck_session.rb:30:in `request' > > D:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/rack-test-0.6.2/lib/rack/te > st.rb:230:in `process_request' > > D:/Programs/Ruby193/lib/ruby/gems/1.9.1/gems/rack-test-0.6.2/lib/rack/te > st.rb:57:in `get' > tests/cimi/collections/machines_test.rb:42:in `machine' > tests/cimi/collections/machines_test.rb:69:in `block (3 levels) in <top > (required)>' > D:/Programs/Ruby193/bin/testrb:10:in `<main>' > > [33mERROR[0m > undefined class/module InstanceAddress > ... > > Any idea why? > > Regards, > Dies Koper > -- Michal Fojtik <mfoj...@redhat.com> Deltacloud API, CloudForms