X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Ftest_parse_changes.py;h=20dab4b9e51dfd0d30656a95ea7355941e205002;hb=3b5f198f7625cf6ddc50f2a54608c07726b4e923;hp=be68adce79999287622f4486e298a4408af94225;hpb=4c26662d24d84e9cef5eb5edf99b1a814be880f7;p=dak.git diff --git a/tests/test_parse_changes.py b/tests/test_parse_changes.py index be68adce..20dab4b9 100755 --- a/tests/test_parse_changes.py +++ b/tests/test_parse_changes.py @@ -10,7 +10,7 @@ from daklib.dak_exceptions import InvalidDscError, ParseChangesError class ParseChangesTestCase(DakTestCase): def assertParse(self, filename, *args): - return parse_changes(fixture(filename), *args, keyrings=()) + return parse_changes(fixture(filename), *args) def assertFails(self, filename, line=None, *args): try: @@ -20,7 +20,7 @@ class ParseChangesTestCase(DakTestCase): pass except GpgException: pass - except InvalidDscError, actual_line: + except InvalidDscError as actual_line: if line is not None: assertEqual(actual_line, line) @@ -77,5 +77,10 @@ class ParseChangesTestCase(ParseChangesTestCase): ) self.failIf(changes.get('you')) + def test_4(self): + changes = self.assertParse('changes/two-beginnings.changes', -1, 1) + self.assert_(changes['question'] == 'Is this a bug?') + self.failIf(changes.get('this')) + if __name__ == '__main__': unittest.main()