1.1 --- a/tests/test_export.py Sun Mar 30 23:58:12 2014 +0200
1.2 +++ b/tests/test_export.py Wed Sep 03 13:30:07 2014 +0200
1.3 @@ -1,10 +1,12 @@
1.4 #!/usr/bin/env python
1.5
1.6 from MoinMessage import GPG, Message
1.7 +from email.mime.text import MIMEText
1.8 import sys
1.9
1.10 if __name__ == "__main__":
1.11 keyid = sys.argv[1]
1.12 + use_secret = sys.argv[2:3] in [["-s"], ["--secret"]]
1.13
1.14 gpg = GPG()
1.15 key = gpg.exportKey(keyid)
1.16 @@ -13,9 +15,16 @@
1.17 message = Message()
1.18 message.add_update(key)
1.19
1.20 + # Get any secret
1.21 +
1.22 + if use_secret:
1.23 + print >>sys.stderr, "Secret..."
1.24 + secret = sys.stdin.read().strip()
1.25 + message.add_update(MIMEText(secret))
1.26 +
1.27 # Show the resulting text.
1.28
1.29 - text = message.get_payload()
1.30 + text = message.get_payload(subtype=use_secret and "x-moinmessage-keys" or None)
1.31 print text
1.32
1.33 # vim: tabstop=4 expandtab shiftwidth=4