]> granicus.if.org Git - python/commitdiff
Issue 9315: Removed list comprehention test.
authorAlexander Belopolsky <alexander.belopolsky@gmail.com>
Thu, 16 Sep 2010 14:26:01 +0000 (14:26 +0000)
committerAlexander Belopolsky <alexander.belopolsky@gmail.com>
Thu, 16 Sep 2010 14:26:01 +0000 (14:26 +0000)
Lib/test/test_trace.py

index b54e5c789136a2cae64071d6f2cf7a9abb1cb206..2bb1f33f7485f88ab7778279c991450f1137734b 100644 (file)
@@ -70,12 +70,6 @@ def traced_func_calling_generator():
 def traced_doubler(num):
     return num * 2
 
-def traced_caller_list_comprehension():
-    k = 10
-    mylist = [traced_doubler(i) for i in range(k)]
-    return mylist
-
-
 class TracedClass(object):
     def __init__(self, x):
         self.a = x
@@ -156,22 +150,6 @@ class TestLineCounts(unittest.TestCase):
         }
         self.assertEqual(self.tracer.results().counts, expected)
 
-    def test_trace_list_comprehension(self):
-        self.tracer.runfunc(traced_caller_list_comprehension)
-
-        firstlineno_calling = get_firstlineno(traced_caller_list_comprehension)
-        firstlineno_called = get_firstlineno(traced_doubler)
-        expected = {
-            (self.my_py_filename, firstlineno_calling + 1): 1,
-            # List compehentions work differently in 3.x, so the count
-            # below changed compared to 2.x.
-            (self.my_py_filename, firstlineno_calling + 2): 12,
-            (self.my_py_filename, firstlineno_calling + 3): 1,
-            (self.my_py_filename, firstlineno_called + 1): 10,
-        }
-        self.assertEqual(self.tracer.results().counts, expected)
-
-
     def test_linear_methods(self):
         # XXX todo: later add 'static_method_linear' and 'class_method_linear'
         # here, once issue1764286 is resolved