yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #60452
[Bug 1656025] Re: os-vif 1.4.0 breaks nova unit tests
Reviewed: https://review.openstack.org/419558
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=d33a2b1cbb0fb497b8612ee66822cd48fe4acfe6
Submitter: Jenkins
Branch: master
commit d33a2b1cbb0fb497b8612ee66822cd48fe4acfe6
Author: Matt Riedemann <mriedem@xxxxxxxxxx>
Date: Thu Jan 12 11:49:52 2017 -0500
Make unit tests work with os-vif 1.4.0
The expected VIFHostUser object in this test is setting the
vif_name field on the object which didn't actually exist until
version 1.1 of that object which is being released in os-vif 1.4.0.
The test passes against os-vif 1.3.0 and VIFHostUser 1.0 today
because the obj_to_primitive() routine will not include anything
that's not a field on the object, which is vif_name in this case.
But when moving to os-vif 1.4.0, we're hitting a failure because
the expected object has vif_name set but the actual object doesn't
because though the vif_name field is defined, it's not actually
used yet in the code, so it's not set in the primitive and our
object comparison fails.
Change-Id: I1c27726d583a41ab69d9eab23e8484e7e047942d
Closes-Bug: #1656025
** Changed in: nova
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1656025
Title:
os-vif 1.4.0 breaks nova unit tests
Status in OpenStack Compute (nova):
Fix Released
Bug description:
Seen here in the patch that bumps upper-constraints to use os-vif
1.4.0:
http://logs.openstack.org/21/418421/4/check/gate-cross-nova-python27
-db-ubuntu-xenial/376a0f3/console.html#_2017-01-11_10_21_37_885392
'vif_name': u'nicdc065497-3c' is a new field in 1.4.0:
https://review.openstack.org/#/c/390225/
The nova unit tests are using a strict expected representation of the
vif object at version 1.0 so the new field breaks things.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1656025/+subscriptions
References