X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Ftest%2F001%2Ftest.py;h=8238c20f150bd7cfffa540c079d1658345c3ff91;hb=6a4cddfbe864e563e671fe5dabf5600c4783af5c;hp=ffd7055b7a317ab44db546666fdfad92684347c5;hpb=59fd5aa2a8be3b76dbc968429c457f096adfa472;p=dak.git diff --git a/dak/test/001/test.py b/dak/test/001/test.py old mode 100755 new mode 100644 index ffd7055b..8238c20f --- a/dak/test/001/test.py +++ b/dak/test/001/test.py @@ -1,8 +1,7 @@ #!/usr/bin/env python # Check utils.parse_changes()'s .dsc file validation -# Copyright (C) 2000 James Troup -# $Id: test.py,v 1.1 2001-01-28 09:06:44 troup Exp $ +# Copyright (C) 2000, 2006 James Troup # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -22,72 +21,72 @@ import os, sys -sys.path.append(os.path.abspath('../../')); +sys.path.append(os.path.abspath('../../')) import utils ################################################################################ def fail(message): - sys.stderr.write("%s\n" % (message)); - sys.exit(1); - + sys.stderr.write("%s\n" % (message)) + sys.exit(1) + ################################################################################ def main (): # Valid .dsc - utils.parse_changes('1.dsc',1); + utils.parse_changes('1.dsc',1) # Missing blank line before signature body try: - utils.parse_changes('2.dsc',1); + utils.parse_changes('2.dsc',1) except utils.invalid_dsc_format_exc, line: if line != 14: - fail("Incorrect line number ('%s') for test #2." % (line)); + fail("Incorrect line number ('%s') for test #2." % (line)) else: - fail("Test #2 wasn't recognised as invalid."); + fail("Test #2 wasn't recognised as invalid.") # Missing blank line after signature header try: - utils.parse_changes('3.dsc',1); + utils.parse_changes('3.dsc',1) except utils.invalid_dsc_format_exc, line: if line != 14: - fail("Incorrect line number ('%s') for test #3." % (line)); + fail("Incorrect line number ('%s') for test #3." % (line)) else: - fail("Test #3 wasn't recognised as invalid."); + fail("Test #3 wasn't recognised as invalid.") # No blank lines at all try: - utils.parse_changes('4.dsc',1); + utils.parse_changes('4.dsc',1) except utils.invalid_dsc_format_exc, line: if line != 19: - fail("Incorrect line number ('%s') for test #4." % (line)); + fail("Incorrect line number ('%s') for test #4." % (line)) else: - fail("Test #4 wasn't recognised as invalid."); + fail("Test #4 wasn't recognised as invalid.") # Extra blank line before signature body try: - utils.parse_changes('5.dsc',1); + utils.parse_changes('5.dsc',1) except utils.invalid_dsc_format_exc, line: if line != 15: - fail("Incorrect line number ('%s') for test #5." % (line)); + fail("Incorrect line number ('%s') for test #5." % (line)) else: - fail("Test #5 wasn't recognised as invalid."); + fail("Test #5 wasn't recognised as invalid.") # Extra blank line after signature header try: - utils.parse_changes('6.dsc',1); + utils.parse_changes('6.dsc',1) except utils.invalid_dsc_format_exc, line: if line != 5: - fail("Incorrect line number ('%s') for test #6." % (line)); + fail("Incorrect line number ('%s') for test #6." % (line)) else: - fail("Test #6 wasn't recognised as invalid."); + fail("Test #6 wasn't recognised as invalid.") # Valid .dsc ; ignoring errors - utils.parse_changes('1.dsc', 0); + utils.parse_changes('1.dsc', 0) # Invalid .dsc ; ignoring errors - utils.parse_changes('2.dsc', 0); + utils.parse_changes('2.dsc', 0) ################################################################################