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.cas...@dektech.com.au] >> *Sent:* Monday, October 13, 2014 3:50 PM >> *To:* email@example.com >> *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:firstname.lastname@example.org>. >> 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 >> OpenStackemail@example.com >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > _______________________________________________ > OpenStack-dev mailing list > OpenStackfirstname.lastname@example.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > _______________________________________________ OpenStack-dev mailing list OpenStackemail@example.com http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev