<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body dir="ltr">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div dir="ltr" style="outline: medium none; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;" useinlinestyle="true" role="textbox" class="">
<p>Thanks guys that was it! Did a git pull on the egg that tox cloned and it works now.<br>
</p>
<p><br>
</p>
<p>Pretty strange that it clones an out of date neutron though. This was all a fresh environment.<br>
</p>
<p><br>
</p>
Cheers
<p><br>
</p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<font face="Arial, Helvetica, sans-serif" size="2">Shane McGough</font>
<div><font face="Arial, Helvetica, sans-serif" size="2">Junior Software Developer</font></div>
<div><font face="Arial, Helvetica, sans-serif" size="2"><b>KEMP Technologies</b></font></div>
<div><font face="Arial, Helvetica, sans-serif" size="2">National Technology Park, Limerick, Ireland.</font></div>
<div><font face="Arial, Helvetica, sans-serif" size="2"><br>
</font></div>
<div><font face="Arial, Helvetica, sans-serif" size="2"><a href="https://kemptechnologies.com/">kemptechnologies.com</a> |
<a href="https://twitter.com/KEMPtech">@KEMPtech</a> | <a href="https://www.linkedin.com/company/kemp-technologies">
LinkedIn</a></font></div>
</div>
</div>
<br>
<br>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Salvatore Orlando <sorlando@nicira.com><br>
<b>Sent:</b> Wednesday, April 22, 2015 6:53 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> Re: [openstack-dev] [neutron-lbaas] [third-party] trying to set up 3rd party CI, neutron-lbaas tox fails to import some neutron</font>
<div> </div>
</div>
<div>
<div dir="ltr">At first glance it seems like you're trying to run these tests with a neutron repo which is not up to date.
<div>Recently Neutron unit tests were reorganized [1]. Have you tried pulling again from git the neutron repo?</div>
<div><br>
</div>
<div>Salvatore</div>
<div><br>
</div>
<div>[1] <a title="Ctrl+Click or tap to follow the link" href="https://review.openstack.org/#/c/158811/">https://review.openstack.org/#/c/158811/</a></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 22 April 2015 at 19:38, Lenny Verkhovsky <span dir="ltr">
<<a href="mailto:lennyb@mellanox.com" target="_blank">lennyb@mellanox.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d">We had some issues with tox lately,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d">The fix was removing ~/.pip  and some other packages from this folder that were used as cache for pip<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d">And reinstalling devstack.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:gray">Lenny Verkhovsky<u></u><u></u></span></b></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt; font-family:"Calibri",sans-serif; color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none; border-top:solid #e1e1e1 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt; font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt; font-family:"Calibri",sans-serif"> Shane McGough [mailto:<a href="mailto:smcgough@kemptechnologies.com" target="_blank">smcgough@kemptechnologies.com</a>]
<br>
<b>Sent:</b> Wednesday, April 22, 2015 1:30 PM<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions)<br>
<b>Subject:</b> [openstack-dev] [neutron-lbaas] [third-party] trying to set up 3rd party CI, neutron-lbaas tox fails to import some neutron<u></u><u></u></span></p>
</div>
</div>
<div>
<div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">Hi all<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">I am having trouble running tox tests on neutron-lbaas on a default clone. I can see from the tox logs that it downloads the neutron egg just fine, however,
 when running some of the tests it gets import errors when trying to import from the neutron side of things.<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">I checked the neutron repo and it does indeed seem like the files its trying to import do not exist within the neutron repo tox downloads. Some neutron files
 do successfully import apparently but majority are referencing files that do not exist in the location its referencing.<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">Am I missing something fundamental here?<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">I included some of the errors below just to give an idea of what fails.<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">Any help would be appreciated<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">I am using Ubuntu Server 14.04.2 LTS<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">Thanks<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black">Shane<u></u><u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="background:white"><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u> <u></u></span></p>
<p style="margin-bottom:12.0pt; background:white"><span style="font-size:10.0pt; font-family:"Courier New"; color:black">py27 runtests: PYTHONHASHSEED='0'<br>
py27 runtests: commands[0] | sh tools/pretty_tox.sh <br>
running testr<br>
Non-zero exit code (2) from test listing.<br>
error: testr failed (3)<br>
running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./neutron_lbaas/tests/unit} --list
<br>
--- import errors ---<br>
Failed to import test module: neutron_lbaas.tests.unit.agent.test_agent<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/agent/test_agent.py", line 21, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.agent.test_agent_api<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/agent/test_agent_api.py", line 21, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.agent.test_agent_manager<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/agent/test_agent_manager.py", line 24, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.common.cert_manager.test_barbican<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/common/cert_manager/test_barbican.py", line 26, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.common.cert_manager.test_local<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/common/cert_manager/test_local.py", line 22, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.common.tls_utils.test_cert_parser<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/common/tls_utils/test_cert_parser.py", line 18, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancer<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 27, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.db.loadbalancer.test_db_loadbalancerv2<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancerv2.py", line 29, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.drivers.a10networks.test_driver_v2<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/drivers/a10networks/test_driver_v2.py", line 20, in <module><br>
    from neutron_lbaas.tests.unit.db.loadbalancer import test_db_loadbalancerv2<br>
  File "neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancerv2.py", line 29, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.drivers.brocade.test_driver_v2<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/drivers/brocade/test_driver_v2.py", line 28, in <module><br>
    from neutron_lbaas.tests.unit.db.loadbalancer import test_db_loadbalancer<br>
  File "neutron_lbaas/tests/unit/db/loadbalancer/test_db_loadbalancer.py", line 27, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
Failed to import test module: neutron_lbaas.tests.unit.drivers.common.test_agent_callbacks<br>
Traceback (most recent call last):<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path<br>
    module = self._get_module_from_name(name)<br>
  File "/home/shane/work/neutron-lbaas/.tox/py27/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name<br>
    __import__(name)<br>
  File "neutron_lbaas/tests/unit/drivers/common/test_agent_callbacks.py", line 31, in <module><br>
    from neutron_lbaas.tests.unit.drivers.common import test_agent_driver_base<br>
  File "neutron_lbaas/tests/unit/drivers/common/test_agent_driver_base.py", line 26, in <module><br>
    from neutron_lbaas.tests import base<br>
  File "neutron_lbaas/tests/base.py", line 18, in <module><br>
    from neutron.tests.unit.db import test_db_base_plugin_v2<br>
ImportError: cannot import name test_db_base_plugin_v2<br>
<br>
</span><span style="font-size:10.0pt; font-family:"Arial",sans-serif; color:black"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>