summaryrefslogtreecommitdiffstats
path: root/Lib/unittest/test
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2018-08-19 07:00:11 (GMT)
committerGitHub <noreply@github.com>2018-08-19 07:00:11 (GMT)
commit77d5781835b6e0a132694ebadc22b1cbdb9913f8 (patch)
tree4f572a64ee84c9e8afb960e384181f1dd11d5c7f /Lib/unittest/test
parente349bf23584eef20e0d1e1b2989d9b1430f15507 (diff)
downloadcpython-77d5781835b6e0a132694ebadc22b1cbdb9913f8.zip
cpython-77d5781835b6e0a132694ebadc22b1cbdb9913f8.tar.gz
cpython-77d5781835b6e0a132694ebadc22b1cbdb9913f8.tar.bz2
bpo-34318: Convert deprecation warnings to errors in assertRaises() etc. (GH-8623)
Diffstat (limited to 'Lib/unittest/test')
-rw-r--r--Lib/unittest/test/test_case.py20
1 files changed, 8 insertions, 12 deletions
diff --git a/Lib/unittest/test/test_case.py b/Lib/unittest/test/test_case.py
index 6b34397..baabddd 100644
--- a/Lib/unittest/test/test_case.py
+++ b/Lib/unittest/test/test_case.py
@@ -1222,7 +1222,7 @@ test case
with self.assertRaises(self.failureException):
self.assertRaises(ExceptionMock, lambda: 0)
# Failure when the function is None
- with self.assertWarns(DeprecationWarning):
+ with self.assertRaises(TypeError):
self.assertRaises(ExceptionMock, None)
# Failure when another exception is raised
with self.assertRaises(ExceptionMock):
@@ -1253,8 +1253,7 @@ test case
with self.assertRaises(ExceptionMock, msg='foobar'):
pass
# Invalid keyword argument
- with self.assertWarnsRegex(DeprecationWarning, 'foobar'), \
- self.assertRaises(AssertionError):
+ with self.assertRaisesRegex(TypeError, 'foobar'):
with self.assertRaises(ExceptionMock, foobar=42):
pass
# Failure when another exception is raised
@@ -1295,7 +1294,7 @@ test case
self.assertRaisesRegex(ExceptionMock, re.compile('expect$'), Stub)
self.assertRaisesRegex(ExceptionMock, 'expect$', Stub)
- with self.assertWarns(DeprecationWarning):
+ with self.assertRaises(TypeError):
self.assertRaisesRegex(ExceptionMock, 'expect$', None)
def testAssertNotRaisesRegex(self):
@@ -1312,8 +1311,7 @@ test case
with self.assertRaisesRegex(Exception, 'expect', msg='foobar'):
pass
# Invalid keyword argument
- with self.assertWarnsRegex(DeprecationWarning, 'foobar'), \
- self.assertRaises(AssertionError):
+ with self.assertRaisesRegex(TypeError, 'foobar'):
with self.assertRaisesRegex(Exception, 'expect', foobar=42):
pass
@@ -1388,7 +1386,7 @@ test case
with self.assertRaises(self.failureException):
self.assertWarns(RuntimeWarning, lambda: 0)
# Failure when the function is None
- with self.assertWarns(DeprecationWarning):
+ with self.assertRaises(TypeError):
self.assertWarns(RuntimeWarning, None)
# Failure when another warning is triggered
with warnings.catch_warnings():
@@ -1433,8 +1431,7 @@ test case
with self.assertWarns(RuntimeWarning, msg='foobar'):
pass
# Invalid keyword argument
- with self.assertWarnsRegex(DeprecationWarning, 'foobar'), \
- self.assertRaises(AssertionError):
+ with self.assertRaisesRegex(TypeError, 'foobar'):
with self.assertWarns(RuntimeWarning, foobar=42):
pass
# Failure when another warning is triggered
@@ -1475,7 +1472,7 @@ test case
self.assertWarnsRegex(RuntimeWarning, "o+",
lambda: 0)
# Failure when the function is None
- with self.assertWarns(DeprecationWarning):
+ with self.assertRaises(TypeError):
self.assertWarnsRegex(RuntimeWarning, "o+", None)
# Failure when another warning is triggered
with warnings.catch_warnings():
@@ -1518,8 +1515,7 @@ test case
with self.assertWarnsRegex(RuntimeWarning, 'o+', msg='foobar'):
pass
# Invalid keyword argument
- with self.assertWarnsRegex(DeprecationWarning, 'foobar'), \
- self.assertRaises(AssertionError):
+ with self.assertRaisesRegex(TypeError, 'foobar'):
with self.assertWarnsRegex(RuntimeWarning, 'o+', foobar=42):
pass
# Failure when another warning is triggered