TB example:
ft1.3: neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_StringException: Traceback (most recent call last):
File "neutron/tests/base.py", line 118, in func
return f(self, *args, **kwargs)
File "neutron/tests/unit/objects/qos/test_policy.py", line 468, in test_object_version_degradation_1_2_to_1_1
policy_obj_v1_1 = self._policy_through_version(policy_obj, '1.1')
File "neutron/tests/unit/objects/qos/test_policy.py", line 426, in _policy_through_version
return policy.QosPolicy.clean_obj_from_primitive(primitive)
File "neutron/objects/base.py", line 148, in clean_obj_from_primitive
obj = cls.obj_from_primitive(primitive, context)
File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py27/local/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 414, in obj_from_primitive
objclass = cls.obj_class_from_name(objname, objver)
File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py27/local/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 377, in obj_class_from_name
vutils.is_compatible(objver, objclass.VERSION)):
File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/versionutils.py", line 45, in is_compatible
if same_major and (requested_parts[0] != current_parts[0]):
TypeError: 'Version' object does not support indexing
TB example: tests.unit. objects. qos.test_ policy. QosPolicyDbObje ctTestCase. test_object_ version_ degradation_ 1_2_to_ 1_1_StringExcep tion: Traceback (most recent call last): tests/base. py", line 118, in func tests/unit/ objects/ qos/test_ policy. py", line 468, in test_object_ version_ degradation_ 1_2_to_ 1_1 through_ version( policy_ obj, '1.1') tests/unit/ objects/ qos/test_ policy. py", line 426, in _policy_ through_ version QosPolicy. clean_obj_ from_primitive( primitive) objects/ base.py" , line 148, in clean_obj_ from_primitive from_primitive( primitive, context) zuul/src/ git.openstack. org/openstack/ neutron/ .tox/py27/ local/lib/ python2. 7/site- packages/ oslo_versionedo bjects/ base.py" , line 414, in obj_from_primitive class_from_ name(objname, objver) zuul/src/ git.openstack. org/openstack/ neutron/ .tox/py27/ local/lib/ python2. 7/site- packages/ oslo_versionedo bjects/ base.py" , line 377, in obj_class_from_name is_compatible( objver, objclass.VERSION)): zuul/src/ git.openstack. org/openstack/ neutron/ .tox/py27/ local/lib/ python2. 7/site- packages/ oslo_utils/ versionutils. py", line 45, in is_compatible
ft1.3: neutron.
File "neutron/
return f(self, *args, **kwargs)
File "neutron/
policy_obj_v1_1 = self._policy_
File "neutron/
return policy.
File "neutron/
obj = cls.obj_
File "/home/
objclass = cls.obj_
File "/home/
vutils.
File "/home/
if same_major and (requested_parts[0] != current_parts[0]):
TypeError: 'Version' object does not support indexing