fix tests after changing error output
authorStefan Behnel <scoder@users.berlios.de>
Sun, 14 Mar 2010 12:00:23 +0000 (13:00 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 14 Mar 2010 12:00:23 +0000 (13:00 +0100)
Cython/Compiler/Options.py
tests/errors/e_directives.pyx

index 08a38d32f9abe76e3cf500719ca02805b1908091..270e19ff664f4923aea2cf07cf279b8ed8c5393c 100644 (file)
@@ -116,13 +116,13 @@ def parse_directive_value(name, value, relaxed_bool=False):
             value = value.lower()
             if value in ("true", "yes"): return True
             elif value in ("false", "no"): return False
-        raise ValueError("%s directive must be set to True or False, got %r" % (
+        raise ValueError("%s directive must be set to True or False, got '%s'" % (
             name, orig_value))
     elif type is int:
         try:
             return int(value)
         except ValueError:
-            raise ValueError("%s directive must be set to an integer, got %r" % (
+            raise ValueError("%s directive must be set to an integer, got '%s'" % (
                 name, orig_value))
     elif type is str:
         return str(value)
index f63270fd6e21b610d8a39ab8bc3bfbf04df83978..f7f777acbb30e0bad73e2269f20d6f3fc3bd6686 100644 (file)
@@ -9,7 +9,6 @@ print 3
 # cython: boundscheck = true
 
 _ERRORS = u"""
-3:0: boundscheck directive must be set to True or False
-4:0: boundscheck directive must be set to True or False
+3:0: boundscheck directive must be set to True or False, got 'true'
+4:0: boundscheck directive must be set to True or False, got '9'
 """
-