Skip to content

Commit 8e6fa62

Browse files
committed
Merge remote-tracking branch 'harvey0100/vmimage'
Signed-off-by: Cleber Rosa <[email protected]>
2 parents 0e6226f + a24b10c commit 8e6fa62

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

avocado/utils/vmimage.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,9 @@ def __init__(self, version="[0-9]+", build="[0-9]+.[0-9]+", arch=DEFAULT_ARCH):
235235
self.url_old_images = (
236236
"https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/"
237237
)
238-
if int(self.version) >= 40:
238+
if int(self.version) == 40:
239+
self.image_pattern = "Fedora-Cloud-Base-Generic.(?P<arch>{arch})-(?P<version>{version})-(?P<build>{build}).qcow2$"
240+
elif int(self.version) >= 41:
239241
self.image_pattern = "Fedora-Cloud-Base-Generic-(?P<version>{version})-(?P<build>{build}).(?P<arch>{arch}).qcow2$"
240242
else:
241243
self.image_pattern = "Fedora-Cloud-Base-(?P<version>{version})-(?P<build>{build}).(?P<arch>{arch}).qcow2$"
@@ -257,7 +259,9 @@ def __init__(self, version="[0-9]+", build="[0-9]+.[0-9]+", arch=DEFAULT_ARCH):
257259
self.url_old_images = (
258260
"https://archives.fedoraproject.org/pub/archive/fedora-secondary/releases/"
259261
)
260-
if int(self.version) >= 40:
262+
if int(self.version) == 40:
263+
self.image_pattern = "Fedora-Cloud-Base-Generic.(?P<arch>{arch})-(?P<version>{version})-(?P<build>{build}).qcow2$"
264+
elif int(self.version) >= 41:
261265
self.image_pattern = "Fedora-Cloud-Base-Generic-(?P<version>{version})-(?P<build>{build}).(?P<arch>{arch}).qcow2$"
262266
else:
263267
self.image_pattern = "Fedora-Cloud-Base-(?P<version>{version})-(?P<build>{build}).(?P<arch>{arch}).qcow2$"

selftests/unit/utils/vmimage.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@ def test_get_image_parameters_match_post_40(self, urlopen_mock):
542542
provider = vmimage.FedoraImageProvider(
543543
version=expected_version, build=expected_build, arch=expected_arch
544544
)
545-
image = f"Fedora-Cloud-Base-Generic-{expected_version}-{expected_build}.{expected_arch}.qcow2"
545+
image = f"Fedora-Cloud-Base-Generic-{expected_arch}-{expected_version}-{expected_build}.qcow2"
546546
parameters = provider.get_image_parameters(image)
547547
self.assertEqual(expected_version, parameters["version"])
548548
self.assertEqual(expected_build, parameters["build"])

0 commit comments

Comments
 (0)