I am seeing following failure when I run unit test for my code branch (https://review.openstack.org/#/c/110817/) and its failing with following error. This issue is because of recent merge of https://review.openstack.org/#/c/87405. Will assign Arvind to address this.
======================================================================
FAIL: barbican.tests.tasks.test_resources.WhenUsingKsEventConsumer.test_existing_project_entities_cleanup_for_plain_secret
tags: worker-2
----------------------------------------------------------------------
Traceback (most recent call last):
File "barbican/tests/tasks/test_resources.py", line 574, in test_existing_project_entities_cleanup_for_plain_secret
secret = self._create_secret_for_project(self.project1_data)
File "barbican/tests/tasks/test_resources.py", line 537, in _create_secret_for_project
self.repos)
File "barbican/plugin/resources.py", line 182, in generate_secret
.get_plugin_generate(key_spec)
File "barbican/plugin/interface/secret_store.py", line 417, in _check_plugins_configured
return plugin_related_function(self, *args, **kwargs)
File "barbican/plugin/interface/secret_store.py", line 484, in get_plugin_generate
if ext.obj.generate_supports(key_spec):
File "barbican/plugin/store_crypto.py", line 170, in generate_supports
return key_spec and sstore.KeyAlgorithm.supports(key_spec.alg.lower())
AttributeError: type object 'KeyAlgorithm' has no attribute 'supports'
======================================================================
Fix proposed to branch: master /review. openstack. org/115713
Review: https:/