]> git.decadent.org.uk Git - dak.git/blobdiff - dak/test/001/test.py
import latest bpo changes before merging its code around
[dak.git] / dak / test / 001 / test.py
old mode 100755 (executable)
new mode 100644 (file)
index ffd7055..8238c20
@@ -1,8 +1,7 @@
 #!/usr/bin/env python
 
 # Check utils.parse_changes()'s .dsc file validation
-# Copyright (C) 2000  James Troup <james@nocrew.org>
-# $Id: test.py,v 1.1 2001-01-28 09:06:44 troup Exp $
+# Copyright (C) 2000, 2006  James Troup <james@nocrew.org>
 
 # 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
 
 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)
 
 ################################################################################