From 73e3577cc87fae592916a5e4faa878c1c8809d75 Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Oct 23 2025 13:06:18 +0000 Subject: PR#73: addition tests for volume change tool Merges #73 https://pagure.io/koji-tools/pull-request/73 --- diff --git a/src/bin/koji-change-volumes b/src/bin/koji-change-volumes index e50e598..57c3662 100755 --- a/src/bin/koji-change-volumes +++ b/src/bin/koji-change-volumes @@ -696,6 +696,18 @@ class PackageTest(koji.policy.MatchTest): field = 'package' +class VersionTest(koji.policy.MatchTest): + """Checks package against glob patterns""" + name = 'version' + field = 'version' + + +class ReleaseTest(koji.policy.MatchTest): + """Checks package against glob patterns""" + name = 'release' + field = 'release' + + class VolumeTest(koji.policy.MatchTest): """Checks volume against glob patterns""" name = 'volume' @@ -776,6 +788,11 @@ class BtypeTest(koji.policy.BaseSimpleTest): return False +class BuildTypeTest(BtypeTest): + # alias for btype + name = 'buildtype' + + class HasTagTest(koji.policy.BaseSimpleTest): """Check to see if build (currently) has a given tag"""