diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2013-12-21 07:59:14 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2013-12-21 07:59:14 -0500 |
commit | 521be8203abbcb8308311dd1584b311e5b476f1a (patch) | |
tree | 0eb222cc03b6dc2050dabb33ce2aab248b4919b3 /tests/test_oddball.py | |
parent | 8ab5ac1c524ed0423bbfb655d2e3c7d4cc4902f3 (diff) | |
download | python-coveragepy-git-521be8203abbcb8308311dd1584b311e5b476f1a.tar.gz |
Use assertRaises as a context manager now that we can.
Diffstat (limited to 'tests/test_oddball.py')
-rw-r--r-- | tests/test_oddball.py | 21 |
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 |