On 10/13/2014 06:19 AM, 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.

To my knowledge you should never have to run our unit tests with sudo,
and I wouldn't recommend doing it.  Handing root permissions to test
code that was written to run as a regular user just doesn't seem like a
good idea to me.

> 
> -Vishnu
> 
> From: Daniele Casini [mailto:daniele.cas...@dektech.com.au]
> Sent: Monday, October 13, 2014 3:50 PM
> To: openstack-dev@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 as reported 
> in 
> http://docs.openstack.org/developer/python-novaclient/<cid:part1.07080205.06020204@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@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to