Commits

Ned Batchelder committed e34b416 Merge

Merge the backout to the tip

Comments (0)

Files changed (1)

test/test_coverage.py

             """,
             [1,2,3,4,5], "4")
 
-    # Peephole optimization of jumps to jumps can mean that some statements
-    # never hit the line tracer.  The behavior is different in different
-    # versions of Python, so don't run this test:
-    def test_strange_unexecuted_continue(self):
-        self.check_coverage("""\
-            a = b = c = 0
-            for n in range(100):
-                if n % 2:
-                    if n % 4:
-                        a += 1
-                    continue    # <-- This line may not be hit.
-                else:
-                    b += 1
-                c += 1
-            assert a == 50 and b == 50 and c == 50
+    if 0:
+        # Peephole optimization of jumps to jumps can mean that some statements
+        # never hit the line tracer.  The behavior is different in different
+        # versions of Python, so don't run this test:
+        def test_strange_unexecuted_continue(self):
+            self.check_coverage("""\
+                a = b = c = 0
+                for n in range(100):
+                    if n % 2:
+                        if n % 4:
+                            a += 1
+                        continue    # <-- This line may not be hit.
+                    else:
+                        b += 1
+                    c += 1
+                assert a == 50 and b == 50 and c == 50
 
-            a = b = c = 0
-            for n in range(100):
-                if n % 2:
-                    if n % 3:
-                        a += 1
-                    continue    # <-- This line is always hit.
-                else:
-                    b += 1
-                c += 1
-            assert a == 33 and b == 50 and c == 50
-            """,
-            [1,2,3,4,5,6,8,9,10, 12,13,14,15,16,17,19,20,21], "")
+                a = b = c = 0
+                for n in range(100):
+                    if n % 2:
+                        if n % 3:
+                            a += 1
+                        continue    # <-- This line is always hit.
+                    else:
+                        b += 1
+                    c += 1
+                assert a == 33 and b == 50 and c == 50
+                """,
+                [1,2,3,4,5,6,8,9,10, 12,13,14,15,16,17,19,20,21], "")
 
     def test_import(self):
         self.check_coverage("""\