Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:acdc:as_python3_module
python-gpgme
0001-reflect-2.1-reporting-for-key-imports.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-reflect-2.1-reporting-for-key-imports.patch of Package python-gpgme
From 4f15b1c042e9cb8c68223c3f78a47b6c18678802 Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor <dkg@fifthhorseman.net> Date: Tue, 26 Jan 2016 14:24:26 -0500 Subject: [PATCH 1/6] reflect 2.1 reporting for key imports GnuPG 2.1 changes how it reports key imports. These changes should make the pygpgme test suite compatible with GnuPG 2.1. See also: https://lists.gnupg.org/pipermail/gnupg-devel/2016-January/030718.html --- tests/test_import.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/test_import.py b/tests/test_import.py index 10eb816..597eb47 100644 --- a/tests/test_import.py +++ b/tests/test_import.py @@ -55,7 +55,7 @@ class ImportTestCase(GpgHomeTestCase): ctx = gpgme.Context() with self.keyfile('key1.sec') as fp: result = ctx.import_(fp) - self.assertEqual(result.considered, 1) + self.assertEqual(result.considered, 3) self.assertEqual(result.no_user_id, 0) self.assertEqual(result.imported, 1) self.assertEqual(result.imported_rsa, 0) @@ -64,18 +64,18 @@ class ImportTestCase(GpgHomeTestCase): self.assertEqual(result.new_sub_keys, 0) self.assertEqual(result.new_signatures, 0) self.assertEqual(result.new_revocations, 0) - self.assertEqual(result.secret_read, 1) - self.assertEqual(result.secret_imported, 1) + self.assertEqual(result.secret_read, 3) + self.assertEqual(result.secret_imported, 2) self.assertEqual(result.secret_unchanged, 0) self.assertEqual(result.skipped_new_keys, 0) self.assertEqual(result.not_imported, 0) self.assertEqual(len(result.imports), 2) self.assertEqual(result.imports[0], ('E79A842DA34A1CA383F64A1546BB55F0885C65A4', - None, gpgme.IMPORT_NEW | gpgme.IMPORT_SECRET)) + None, gpgme.IMPORT_NEW)) self.assertEqual(result.imports[1], ('E79A842DA34A1CA383F64A1546BB55F0885C65A4', - None, gpgme.IMPORT_NEW)) + None, gpgme.IMPORT_NEW | gpgme.IMPORT_SECRET)) # can we get the public key? key = ctx.get_key('E79A842DA34A1CA383F64A1546BB55F0885C65A4') # can we get the secret key? @@ -102,17 +102,17 @@ class ImportTestCase(GpgHomeTestCase): fp = BytesIO(b'\n'.join(keys)) ctx = gpgme.Context() result = ctx.import_(fp) - self.assertEqual(result.considered, 3) + self.assertEqual(result.considered, 5) self.assertEqual(result.no_user_id, 0) self.assertEqual(result.imported, 2) - self.assertEqual(result.imported_rsa, 1) + self.assertEqual(result.imported_rsa, 0) self.assertEqual(result.unchanged, 0) self.assertEqual(result.new_user_ids, 0) self.assertEqual(result.new_sub_keys, 0) self.assertEqual(result.new_signatures, 1) self.assertEqual(result.new_revocations, 0) - self.assertEqual(result.secret_read, 1) - self.assertEqual(result.secret_imported, 1) + self.assertEqual(result.secret_read, 3) + self.assertEqual(result.secret_imported, 2) self.assertEqual(result.secret_unchanged, 0) self.assertEqual(result.skipped_new_keys, 0) self.assertEqual(result.not_imported, 0) @@ -122,10 +122,10 @@ class ImportTestCase(GpgHomeTestCase): None, gpgme.IMPORT_NEW)) self.assertEqual(result.imports[1], ('E79A842DA34A1CA383F64A1546BB55F0885C65A4', - None, gpgme.IMPORT_NEW | gpgme.IMPORT_SECRET)) + None, gpgme.IMPORT_SIG)) self.assertEqual(result.imports[2], ('E79A842DA34A1CA383F64A1546BB55F0885C65A4', - None, gpgme.IMPORT_SIG)) + None, gpgme.IMPORT_NEW | gpgme.IMPORT_SECRET)) self.assertEqual(result.imports[3], ('93C2240D6B8AA10AB28F701D2CF46B7FC97E6B0F', None, gpgme.IMPORT_NEW)) -- 2.7.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor