2015-06-22 10:14:26.271 | Traceback (most recent call last):
2015-06-22 10:14:26.272 | File "/home/jenkins/workspace/gate-neutron-vpnaas-python27/.tox/py27/local/lib/python2.7/site-packages/unittest2/loader.py", line 445, in _find_test_path
2015-06-22 10:14:26.272 | module = self._get_module_from_name(name)
2015-06-22 10:14:26.272 | File "/home/jenkins/workspace/gate-neutron-vpnaas-python27/.tox/py27/local/lib/python2.7/site-packages/unittest2/loader.py", line 384, in _get_module_from_name
2015-06-22 10:14:26.272 | __import__(name)
2015-06-22 10:14:26.272 | File "neutron_vpnaas/tests/unit/services/vpn/device_drivers/test_ipsec.py", line 19, in <module>
2015-06-22 10:14:26.272 | from neutron.agent.l3 import dvr_router
2015-06-22 10:14:26.272 | ImportError: cannot import name dvr_router
Looks like Neutron change for commit https:/ /review. openstack. org/#q, I581a097b9e7c49 f20d0eb0e4ca66a 25e90d9511b, n,z has broken the VPNaaS UTs. DvrRouter renamed to DvrLocalRouter, and no longer has create_ snat_namespace( ) method.