diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/pacman/pmrule.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test/pacman/pmrule.py b/test/pacman/pmrule.py index 107a4083..778b6aac 100644 --- a/test/pacman/pmrule.py +++ b/test/pacman/pmrule.py @@ -87,8 +87,11 @@ class pmrule(object): if not value in newpkg.depends: success = 0 elif case == "OPTDEPENDS": - if not value in newpkg.optdepends: - success = 0 + success = 0 + for optdep in newpkg.optdepends: + if value == optdep.split(':', 1)[0]: + success = 1 + break elif case == "REASON": if newpkg.reason != int(value): success = 0 |