[openstack-dev] [Python-novaclient] Python-novaclient tests fail

Ben Nemec openstack at nemebean.com
Mon Oct 13 16:49:56 UTC 2014


On 10/13/2014 08:08 AM, Daniele Casini wrote:
> I have already used "sudo" but it still fails:
> 
> ImportError: cannot import name exceptions
> Ran 63 tests in 0.146s (+0.014s)
> FAILED (id=3, failures=63)
> error: testr failed (1)
> 
> So, it is quite strange because I do not modify the source code.
> Let me know if you have some suggestions.

This is probably because of missing dependencies.  tox takes care of
that by building a virtual environment with all of the dependencies
installed, but if you're running setup.py directly you'd have to take
care of that.

As Andrey noted, tox is used in the gate so the novaclient docs should
really be updated.

> 
> Thanks,
> 
> Daniele.
> 
> On 10/13/2014 01:19 PM, Murugan, Visnusaran wrote:
>>
>> Just a permission issue. Use a “sudo”. You could alternatively install 
>> novaclient under a virtualenv and run the same “python setup.py test” 
>> without sudo.
>>
>> -Vishnu
>>
>> *From:*Daniele Casini [mailto:daniele.casini at dektech.com.au]
>> *Sent:* Monday, October 13, 2014 3:50 PM
>> *To:* openstack-dev at lists.openstack.org
>> *Subject:* [openstack-dev] [Python-novaclient] Python-novaclient tests 
>> fail
>>
>> Hi All,
>>
>> I am trying to test *python-novaclient* using 
>> */python/**//**/setup.py/**//**/test/*asreported in 
>> http://docs.openstack.org/developer/python-novaclient/ 
>> <cid:part1.07080205.06020204 at dektech.com.au>.
>> In order to figure out the test logic I ran tests but an error is 
>> occurred:
>>
>> Exception:
>> Traceback (most recent call last):
>>   File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", 
>> line 122, in main
>>     status = self.run(options, args)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 
>> 283, in run
>> requirement_set.install(install_options, global_options, 
>> root=options.root_path)
>>   File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 1431, 
>> in install
>> requirement.uninstall(auto_confirm=True)
>>   File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 598, 
>> in uninstall
>>     paths_to_remove.remove(auto_confirm)
>>   File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 1836, 
>> in remove
>>     renames(path, new_path)
>>   File "/usr/local/lib/python2.7/dist-packages/pip/util.py", line 295, 
>> in renames
>>     shutil.move(old, new)
>>   File "/usr/lib/python2.7/shutil.py", line 300, in move
>>     rmtree(src)
>>   File "/usr/lib/python2.7/shutil.py", line 247, in rmtree
>>     rmtree(fullname, ignore_errors, onerror)
>>   File "/usr/lib/python2.7/shutil.py", line 252, in rmtree
>>     onerror(os.remove, fullname, sys.exc_info())
>>   File "/usr/lib/python2.7/shutil.py", line 250, in rmtree
>>     os.remove(fullname)
>> OSError: [Errno 13] Permission denied: 
>> '/usr/local/lib/python2.7/dist-packages/hacking/tests/test_doctest.pyc'
>>
>> Storing debug log for failure in /home/devstack/.pip/pip.log
>>
>> I am working on *master branch* and *no source code modification* are 
>> performed.
>>
>> Do you know how to fix it?
>>
>> Thanks,
>>
>> Daniele.
>>
>>
>>   
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 




More information about the OpenStack-dev mailing list