summaryrefslogtreecommitdiff
path: root/tests/test_oddball.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_oddball.py')
-rw-r--r--tests/test_oddball.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/tests/test_oddball.py b/tests/test_oddball.py
index eba507be..786ede94 100644
--- a/tests/test_oddball.py
+++ b/tests/test_oddball.py
@@ -68,17 +68,18 @@ class RecursionTest(CoverageTest):
def test_long_recursion(self):
# We can't finish a very deep recursion, but we don't crash.
- self.assertRaises(RuntimeError, self.check_coverage,
- """\
- def recur(n):
- if n == 0:
- return 0
- else:
- return recur(n-1)+1
+ with self.assertRaises(RuntimeError):
+ self.check_coverage("""\
+ def recur(n):
+ if n == 0:
+ return 0
+ else:
+ return recur(n-1)+1
- recur(100000) # This is definitely too many frames.
- """,
- [1,2,3,5,7], "")
+ recur(100000) # This is definitely too many frames.
+ """,
+ [1,2,3,5,7], ""
+ )
def test_long_recursion_recovery(self):
# Test the core of bug 93: http://bitbucket.org/ned/coveragepy/issue/93