[dak/master] test_gpg.py: test PGP messages and plaintext
---
tests/fixtures/gpg/message.asc | 6 ++++++
tests/fixtures/gpg/plaintext.txt | 1 +
tests/test_gpg.py | 8 ++++++++
3 files changed, 15 insertions(+)
create mode 100644 tests/fixtures/gpg/message.asc
create mode 100644 tests/fixtures/gpg/plaintext.txt
diff --git a/tests/fixtures/gpg/message.asc b/tests/fixtures/gpg/message.asc
new file mode 100644
index 0000000..5962eba
--- /dev/null
+++ b/tests/fixtures/gpg/message.asc
@@ -0,0 +1,6 @@
+-----BEGIN PGP MESSAGE-----
+Version: GnuPG v1
+
+owE7LZXEEMIWKBWWmJOZYqWQl69bnJmel1hSWpTKBQA=
+=JwM5
+-----END PGP MESSAGE-----
diff --git a/tests/fixtures/gpg/plaintext.txt b/tests/fixtures/gpg/plaintext.txt
new file mode 100644
index 0000000..c3e7f82
--- /dev/null
+++ b/tests/fixtures/gpg/plaintext.txt
@@ -0,0 +1 @@
+Valid: text/plain
diff --git a/tests/test_gpg.py b/tests/test_gpg.py
index 445eb46..7c05196 100755
--- a/tests/test_gpg.py
+++ b/tests/test_gpg.py
@@ -61,5 +61,13 @@ class GpgTest(DakTestCase):
with self.assertRaises(GpgException):
verify('gpg/expired-subkey.asc')
+ def test_message_assertion(self):
+ with self.assertRaises(GpgException):
+ verify('gpg/message.asc')
+
+ def test_plain_assertion(self):
+ with self.assertRaises(GpgException):
+ verify('gpg/plaintext.txt')
+
if __name__ == '__main__':
unittest.main()
--
1.7.10.4
Reply to: