Merge "Fix Cells ImagePropertiesFilter can raise exceptions"
This commit is contained in:
commit
e0a00504bc
|
@ -58,8 +58,8 @@ class ImagePropertiesFilter(filters.BaseCellFilter):
|
|||
l = list(version)
|
||||
version = str(l[0])
|
||||
|
||||
if version is None or self._matches_version(version,
|
||||
hypervisor_version_requires):
|
||||
if not version or self._matches_version(version,
|
||||
hypervisor_version_requires):
|
||||
filtered_cells.append(cell)
|
||||
|
||||
return filtered_cells
|
||||
|
|
|
@ -82,6 +82,7 @@ class ImagePropertiesFilter(_FilterTestClass):
|
|||
def test_missing_hypervisor_version_in_cells(self):
|
||||
image = {'properties': {'hypervisor_version_requires': '>6.2.1'}}
|
||||
self.filter_props['request_spec'] = {'image': image}
|
||||
self.cell1.capabilities = {"prominent_hypervisor_version": set([])}
|
||||
self.assertEqual(self.cells,
|
||||
self._filter_cells(self.cells, self.filter_props))
|
||||
|
||||
|
|
Loading…
Reference in New Issue