test fix: work around the fact that list comp variables now appear in locals()
authorStefan Behnel <scoder@users.berlios.de>
Sun, 6 Dec 2009 13:52:52 +0000 (14:52 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 6 Dec 2009 13:52:52 +0000 (14:52 +0100)
tests/run/locals_expressions_T430.pyx

index f05c5be2e2be1b856e7f73c1681483db67c50cc9..3d7d38cd42e0449ce1fabd6afba65b517e3b9ebc 100644 (file)
@@ -6,7 +6,7 @@ __doc__ = u"""
 [('args', (2, 3)), ('kwds', {'k': 5}), ('x', 1), ('y', 'hi'), ('z', 5)]
 
 >>> sorted(get_locals_items_listcomp(1,2,3, k=5))
-[('args', (2, 3)), ('kwds', {'k': 5}), ('x', 1), ('y', 'hi'), ('z', 5)]
+[('args', (2, 3)), ('item', None), ('kwds', {'k': 5}), ('x', 1), ('y', 'hi'), ('z', 5)]
 """
 
 def get_locals(x, *args, **kwds):
@@ -20,6 +20,7 @@ def get_locals_items(x, *args, **kwds):
     return locals().items()
 
 def get_locals_items_listcomp(x, *args, **kwds):
+    # FIXME: 'item' should *not* appear in locals() !
     cdef int z = 5
     y = "hi"
     return [ item for item in locals().items() ]