diff options
author | Justus Winter <[email protected]> | 2016-06-08 16:58:57 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-07-08 16:05:12 +0000 |
commit | d6408ce471c294c3e6f901d183b87d521b9bcc56 (patch) | |
tree | 79abbe30ca1a90a4460c696cdee6976890f486a9 /lang/python/tests/t-decrypt.py | |
parent | python: Port more tests. (diff) | |
download | gpgme-justus/idiomatic-py-0.tar.gz gpgme-justus/idiomatic-py-0.zip |
python: idiomatic interface prototypejustus/idiomatic-py-0
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'lang/python/tests/t-decrypt.py')
-rwxr-xr-x | lang/python/tests/t-decrypt.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lang/python/tests/t-decrypt.py b/lang/python/tests/t-decrypt.py index bd7b59fb..b5c47009 100755 --- a/lang/python/tests/t-decrypt.py +++ b/lang/python/tests/t-decrypt.py @@ -17,6 +17,7 @@ # You should have received a copy of the GNU Lesser General Public # License along with this program; if not, see <http://www.gnu.org/licenses/>. +import pyme from pyme import core, constants import support @@ -32,3 +33,10 @@ assert not result.unsupported_algorithm, \ "Unsupported algorithm: {}".format(result.unsupported_algorithm) support.print_data(sink) + +# Idiomatic interface. +with pyme.Context() as c: + plaintext, _, _ = c.decrypt(open(support.make_filename("cipher-1.asc"))) + assert len(plaintext) > 0 + assert plaintext.find(b'Wenn Sie dies lesen k') >= 0, \ + 'Plaintext not found' |