jjsonschema 2.3.0 -> 2.4.0 upgrade breaking nova.tests.test_api_validation tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Dan Smith | ||
Icehouse |
Fix Released
|
High
|
Robert Collins |
Bug Description
the following two failures appeared after upgrading jsonschema to 2.4.0. downgrading to 2.3.0 returned the tests to passing.
=======
FAIL: nova.tests.
-------
Traceback (most recent call last):
_StringException: Empty attachments:
pythonlogging:''
stderr
stdout
Traceback (most recent call last):
File "/home/
expected_
File "/home/
self.
File "/home/
self.
File "/home/
raise mismatch_error
MismatchError: !=:
reference = {'code': 400,
'detail': u'Invalid input for field/attribute foo. Value: 65536. 65536 is greater than the maximum of 65535'}
actual = {'code': 400,
'detail': 'Invalid input for field/attribute foo. Value: 65536. 65536.0 is greater than the maximum of 65535'}
=======
FAIL: nova.tests.
-------
Traceback (most recent call last):
_StringException: Empty attachments:
stderr
stdout
pythonlogging:'': {{{
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [248_add_
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
INFO [migrate.
}}}
Traceback (most recent call last):
File "/home/
expected_
File "/home/
self.
File "/home/
self.
File "/home/
raise mismatch_error
MismatchError: !=:
reference = {'code': 400,
'detail': u'Invalid input for field/attribute foo. Value: 0. 0 is less than the minimum of 1'}
actual = {'code': 400,
'detail': 'Invalid input for field/attribute foo. Value: 0. 0.0 is less than the minimum of 1'}
tags: | added: api testing |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in nova: | |
assignee: | nobody → Eugeniya Kudryashova (ekudryashova) |
Changed in nova: | |
milestone: | none → juno-3 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | juno-3 → 2014.2 |
elastic-recheck query is here: https:/ /review. openstack. org/#/c/ 115665/