[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] tests/test_parse_changes.py: Test that an contentless .dsc fails correctly



---
 tests/fixtures/dsc/8.dsc    | 11 +++++++++++
 tests/test_parse_changes.py |  5 +++++
 2 files changed, 16 insertions(+)
 create mode 100644 tests/fixtures/dsc/8.dsc

diff --git a/tests/fixtures/dsc/8.dsc b/tests/fixtures/dsc/8.dsc
new file mode 100644
index 0000000..92f3c52
--- /dev/null
+++ b/tests/fixtures/dsc/8.dsc
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.0.2 (GNU/Linux)
+Comment: For info see http://www.gnupg.org
+
+iD8DBQE5j091iPgEjVqvb1kRAvFtAJ0asUAaac6ebfR3YeaH16HjL7F3GwCfV+AQ
+rhYnRmVuNMa8oYSvL4hl/Yw=
+=EFAA
+-----END PGP SIGNATURE-----
diff --git a/tests/test_parse_changes.py b/tests/test_parse_changes.py
index 5f6d49a..ff48374 100755
--- a/tests/test_parse_changes.py
+++ b/tests/test_parse_changes.py
@@ -50,6 +50,11 @@ class ParseDscTestCase(ParseChangesTestCase):
         with self.assertRaises(GpgException):
             self.assertParse('dsc/7.dsc', -1, 1)
 
+    def test_8(self):
+        # No armored contents
+        with self.assertRaisesRegexp(ParseChangesError, "Empty changes"):
+            self.assertParse('dsc/8.dsc', -1, 1)
+
 class ParseChangesTestCase(ParseChangesTestCase):
     def test_1(self):
         # Empty changes
-- 
2.1.4



Reply to: