Comment 5 for bug 1596573

Revision history for this message
Steve Martinelli (stevemar) wrote :

glanceclient unit tests fail with:

======================================================================
FAIL: glanceclient.tests.unit.v2.test_metadefs_objects.TestObjectController.test_update_object
tags: worker-2
----------------------------------------------------------------------
Traceback (most recent call last):
  File "glanceclient/tests/unit/v2/test_metadefs_objects.py", line 298, in test_update_object
    obj = self.controller.update(NAMESPACE1, OBJECT1, **properties)
  File "glanceclient/v2/metadefs.py", line 343, in update
    obj = self.get(namespace, object_name)
  File "glanceclient/v2/metadefs.py", line 367, in get
    return self.model(**body)
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/warlock/core.py", line 35, in __init__
    base_class.__init__(self, *args, **kwargs)
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/warlock/model.py", line 34, in __init__
    self.validate(d)
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/warlock/model.py", line 141, in validate
    jsonschema.validate(obj, self.schema, resolver=self.resolver)
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/validators.py", line 478, in validate
    cls(schema, *args, **kwargs).validate(instance)
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/validators.py", line 122, in validate
    for error in self.iter_errors(*args, **kwargs):
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/validators.py", line 98, in iter_errors
    for error in errors:
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/_validators.py", line 291, in properties_draft4
    schema_path=property,
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/validators.py", line 114, in descend
    for error in self.iter_errors(instance, schema):
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/validators.py", line 98, in iter_errors
    for error in errors:
  File "/opt/stack/python-glanceclient/.tox/py27/local/lib/python2.7/site-packages/jsonschema/_validators.py", line 195, in ref
    with validator.resolver.resolving(ref) as resolved:
AttributeError: type object 'SchemaBasedModel' has no attribute 'resolving'