[Pkg-gnupg-commit] [gpgme] 122/132: python: Skip tests if running with GnuPG < 2.1.12.

Daniel Kahn Gillmor dkg at fifthhorseman.net
Wed Apr 26 01:01:38 UTC 2017


This is an automated email from the git hooks/post-receive script.

dkg pushed a commit to branch experimental
in repository gpgme.

commit 348da58fe0c3656e6177c98fef6b4c4331326c8e
Author: Justus Winter <justus at g10code.com>
Date:   Mon Mar 27 11:11:47 2017 +0200

    python: Skip tests if running with GnuPG < 2.1.12.
    
    * lang/python/tests/support.py (assert_gpg_version): Fix error
    message.  Skip all tests when we use GnuPG older than 2.1.12.
    
    GnuPG-bug-id: 3008
    Signed-off-by: Justus Winter <justus at g10code.com>
---
 lang/python/tests/support.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lang/python/tests/support.py b/lang/python/tests/support.py
index 680300c..fabd818 100644
--- a/lang/python/tests/support.py
+++ b/lang/python/tests/support.py
@@ -32,9 +32,14 @@ def assert_gpg_version(version=(2, 1, 0)):
         clean_version = re.match(r'\d+\.\d+\.\d+', c.engine_info.version).group(0)
         if tuple(map(int, clean_version.split('.'))) < version:
             print("GnuPG too old: have {0}, need {1}.".format(
-                c.engine_info.version, '.'.join(version)))
+                c.engine_info.version, '.'.join(map(str, version))))
             sys.exit(77)
 
+# Skip the Python tests for GnuPG < 2.1.12.  Prior versions do not
+# understand the command line flags that we assume exist.  C.f. issue
+# 3008.
+assert_gpg_version((2, 1, 12))
+
 # known keys
 alpha = "A0FF4590BB6122EDEF6E3C542D727CC768697734"
 bob = "D695676BDCEDCC2CDD6152BCFE180B1DA9E3B0B2"

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gpgme.git



More information about the Pkg-gnupg-commit mailing list