aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/tests/t-trustlist.py
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2020-07-15 14:34:24 +0000
committerWerner Koch <[email protected]>2020-07-15 14:34:24 +0000
commit858909168298e8c6fb6f9f9009be2ee2d0d9f0ec (patch)
tree34ab9d02908c4255a87d6b46b128b71ec57c60c8 /lang/python/tests/t-trustlist.py
parentcore: New keylist mode GPGME_KEYLIST_MODE_WITH_KEYGRIP. (diff)
downloadgpgme-858909168298e8c6fb6f9f9009be2ee2d0d9f0ec.tar.gz
gpgme-858909168298e8c6fb6f9f9009be2ee2d0d9f0ec.zip
core: Deprecate the non-working trustlist functions.
* src/gpgme.h.in: Clarify that the trustlist function should not be used. * src/engine.c (_gpgme_engine_op_trustlist): Always return an error. * src/engine-backend.h (struct engine_ops): Remove trustlist member. * src/engine-gpg.c (gpg_trustlist): Remove. (struct engine_ops): Remove that member. Also in all other engines. * tests/gpg/t-trustlist.c: Remove. * lang/python/tests/t-trustlist.py: Remove. -- This never worked in reality because the required feature has been removed from GnuPG version 1.3.2 soon after introduction of this feature in gpgme - 17 years ago. It was anyway marked as experimental. We keep the API and ABI, though. GnuPG-bug-id: 4834 Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'lang/python/tests/t-trustlist.py')
-rwxr-xr-xlang/python/tests/t-trustlist.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/lang/python/tests/t-trustlist.py b/lang/python/tests/t-trustlist.py
deleted file mode 100755
index 87947042..00000000
--- a/lang/python/tests/t-trustlist.py
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env python
-
-# Copyright (C) 2016 g10 Code GmbH
-#
-# This file is part of GPGME.
-#
-# GPGME is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# GPGME is distributed in the hope that it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
-# Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, see <https://www.gnu.org/licenses/>.
-
-from __future__ import absolute_import, print_function, unicode_literals
-
-import gpg
-import support
-_ = support # to appease pyflakes.
-
-del absolute_import, print_function, unicode_literals
-
-c = gpg.Context()
-
-
-def dump_item(item):
- print("l={} k={} t={} o={} v={} u={}".format(item.level, item.keyid,
- item.type, item.owner_trust,
- item.validity, item.name))
-
-
-c.op_trustlist_start("alice", 0)
-while True:
- item = c.op_trustlist_next()
- if not item:
- break
- dump_item(item)
-c.op_trustlist_end()
-
-for item in c.op_trustlist_all("alice", 0):
- dump_item(item)