Add queens micorversion mapping for manila
Also make sure we do not fail when release is not in the list.
Instead do not return anything.
Change-Id: Ibbe6bf8c956aaa058154caac39d900440cbae176
diff --git a/_modules/runtest/tempest_sections/share.py b/_modules/runtest/tempest_sections/share.py
index 5b1f86c..a7e8b96 100644
--- a/_modules/runtest/tempest_sections/share.py
+++ b/_modules/runtest/tempest_sections/share.py
@@ -7,6 +7,11 @@
{
'min_api_microversion': '2.0',
'max_api_microversion': '2.40'
+ },
+ 'queens':
+ {
+ 'min_api_microversion': '2.0',
+ 'max_api_microversion': '2.42'
}
}
@@ -318,7 +323,7 @@
c = conditions.BaseRule('manila.api.enabled', 'eq', True)
manila_version = self.get_item_when_condition_match(
'manila.api.version', c)
- if manila_version:
+ if manila_version and manila_version in MICROVERSION_RELEASE_MAPPING:
return MICROVERSION_RELEASE_MAPPING[manila_version][
'max_api_microversion']
@@ -327,7 +332,7 @@
c = conditions.BaseRule('manila.api.enabled', 'eq', True)
manila_version = self.get_item_when_condition_match(
'manila.api.version', c)
- if manila_version:
+ if manila_version and manila_version in MICROVERSION_RELEASE_MAPPING:
return MICROVERSION_RELEASE_MAPPING[manila_version][
'min_api_microversion']
@@ -436,4 +441,4 @@
@property
def suppress_errors_in_cleanup(self):
if conditions.BaseRule('manila.api.enabled', 'eq', True):
- return False
\ No newline at end of file
+ return False