diff --git a/tests/functional/cli/test_cli_artifacts.py b/tests/functional/cli/test_cli_artifacts.py
index <HASH>..<HASH> 100644
--- a/tests/functional/cli/test_cli_artifacts.py
+++ b/tests/functional/cli/test_cli_artifacts.py
@@ -1,12 +1,9 @@
 import subprocess
-import sys
 import textwrap
 import time
 from io import BytesIO
 from zipfile import is_zipfile
 
-import pytest
-
 content = textwrap.dedent(
     """\
     test-artifact:
@@ -23,11 +20,12 @@ data = {
 }
 
 
-@pytest.mark.skipif(sys.version_info < (3, 8), reason="I am the walrus")
 def test_cli_artifacts(capsysbinary, gitlab_config, gitlab_runner, project):
     project.files.create(data)
 
-    while not (jobs := project.jobs.list(scope="success")):
+    jobs = None
+    while not jobs:
+        jobs = project.jobs.list(scope="success")
         time.sleep(0.5)
 
     job = project.jobs.get(jobs[0].id)
test(cli): replace assignment expression

This is a feature added in <I>, removing it allows for the test to run
with lower python versions.