The test 'test_create_floatingip_with_normal_user' fails with:
dragonflow.tests.unit.test_l3_router_plugin.TestDFL3RouterPlugin.test_create_floatingip_with_normal_user
--------------------------------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/tests/base.py", line 132, in func
return f(self, *args, **kwargs)
File "dragonflow/tests/unit/test_l3_router_plugin.py", line 165, in test_create_floatingip_with_normal_user
'tenant_id': n['network']['tenant_id']}})
File "dragonflow/tests/common/utils.py", line 209, in wrapped_f
return f(*args, **kwargs)
File "dragonflow/neutron/services/l3_router_plugin.py", line 168, in create_floatingip
).create_floatingip(context, floatingip, initial_status=initial_status)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1898, in create_floatingip
context, floatingip, initial_status)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 162, in wrapped
return method(*args, **kwargs)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 92, in wrapped
setattr(e, '_RETRY_EXCEEDED', True)
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
self.force_reraise()
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
six.reraise(self.type_, self.value, self.tb)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 88, in wrapped
return f(*args, **kwargs)
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_db/api.py", line 147, in wrapper
ectxt.value = e.inner_exc
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
self.force_reraise()
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
six.reraise(self.type_, self.value, self.tb)
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_db/api.py", line 135, in wrapper
return f(*args, **kwargs)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 127, in wrapped
LOG.debug("Retry wrapper got retriable exception: %s", e)
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
self.force_reraise()
File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
six.reraise(self.type_, self.value, self.tb)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 123, in wrapped
return f(*dup_args, **dup_kwargs)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1361, in create_floatingip
return self._create_floatingip(context, floatingip, initial_status)
File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1334, in _create_floatingip
floatingip_db = floatingip_obj.db_obj
AttributeError: 'NoneType' object has no attribute 'db_obj'
With Dragonflow commit: 414c14811dc07977881465c053ffbcfe32a59cbf
And Neutorn commit: a6e33b6010b876f14d579dbe8390bc92e92000c0
With Neutron c
Set to Low, since this test: /review. openstack. org/#/c/ 526362/ )
1. Doesn't look like it's testing anything Dragonflow specific
2. Issue probably originates in Neutron, or is incorrect API invocation. ( https:/