>Can I use tox in order to test python-novaclient? `tox` is used in novaclient gates, so you SHOULD use tox instead of "python setup.py test" :) To make sure in my words, you can see gate-python-novaclient-python27/console.html (for example: http://logs.openstack.org/50/123850/4/check/gate-python-novaclient-python27/9d3d1c0/console.html.gz ) and find launch of `tox`.
On Mon, Oct 13, 2014 at 4:39 PM, Daniele Casini < daniele.cas...@dektech.com.au> wrote: > I have already use "tox" instead of "python setup.py test" and the test > is successfully passed. > > However, I do not understand because it does not pass using the way > reported in the official document. > > Thus, two questions occour to me: > > Can I use tox in order to test python-novaclient? Should the official > document (i.e http://docs.openstack.org/developer/python-novaclient/ > <http://?ui=2&ik=fc0b506fdf&view=att&th=1490909bfc88b13c&attid=0.0.1.1&disp=emb&zw&atsh=0>) > be changed adding "tox", as well? > > Thanks, > > Daniele. > > > On 10/13/2014 01:29 PM, Andrey Kurilin wrote: > > Simple way to run tests is using tox: > $ tox -epy27 > > For more details, look at nova guide: > http://docs.openstack.org/developer/nova/devref/unit_tests.html > > PS: Why novaclient guide recommends to use "python setup.py test"? A bit > strange for me. > > On Mon, Oct 13, 2014 at 1:19 PM, Daniele Casini < > daniele.cas...@dektech.com.au> wrote: > >> Hi All, >> >> I am trying to test *python-novaclient* using *python setup.py test* as >> reported >> in http://docs.openstack.org/developer/python-novaclient/ >> <http://?ui=2&ik=fc0b506fdf&view=att&th=1490909bfc88b13c&attid=0.0.1.1&disp=emb&zw&atsh=0> >> . >> 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 >> >> > > > -- > Best regards, > Andrey Kurilin. > > > _______________________________________________ > OpenStack-dev mailing > listOpenStack-dev@lists.openstack.orghttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > -- > Daniele Casini > > DEK Technologies > Via dei Castelli Romani, 22 > 00040 Pomezia (Roma) > E-mail: daniele.cas...@dektech.com.au > WEB: www.dektech.com.au > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- Best regards, Andrey Kurilin.
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev