Commit 737eaa00 authored by Konstantinos Togias's avatar Konstantinos Togias
Browse files

style: format the release identity checks

parent 13de6d65
Loading
Loading
Loading
Loading
+9 −3
Changes for tests/ci/test_release_guards.py: 9 added lines, 3 removed lines.
Original line number Diff line number Diff line
"""Release controls refuse unverified or mismatched artifact identities."""

import sys
import re
import sys
import zipfile
from pathlib import Path

@@ -46,8 +46,14 @@ def test_unapproved_or_mismatched_release_is_refused(tag, version, protected):

@pytest.mark.parametrize(
    "tag,accepted",
    [("v2.0.0-release", True), ("v2.0.0", True), ("v2.0.0rc5", True),
     ("v2.0.0rc5-release", False), ("v1.0.0-release", False), ("v2.0-dev", False)],
    [
        ("v2.0.0-release", True),
        ("v2.0.0", True),
        ("v2.0.0rc5", True),
        ("v2.0.0rc5-release", False),
        ("v1.0.0-release", False),
        ("v2.0-dev", False),
    ],
)
def test_pipeline_schedules_the_supported_release_tag_shapes(tag, accepted):
    configuration = (CI.parent / ".gitlab-ci.yml").read_text()