X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Ftest_parse_changes.py;h=ff483743d7350fff2cec6b5dc1e0d7508fef4a8f;hb=09a0b92396ac9b32ef2bf816614821d46f2da82b;hp=2a66f832a12cb867db0c43543d2832f13beae60e;hpb=e173647690a5e0779813b7d6ef82bde6a16fcf5c;p=dak.git diff --git a/tests/test_parse_changes.py b/tests/test_parse_changes.py index 2a66f832..ff483743 100755 --- a/tests/test_parse_changes.py +++ b/tests/test_parse_changes.py @@ -45,6 +45,16 @@ class ParseDscTestCase(ParseChangesTestCase): # Extra blank line after signature header self.assertParse('dsc/6.dsc', -1, 1) + def test_7(self): + # Blank file is an invalid armored GPG file + 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