diff options
author | andrei kulakov <andrei.avk@gmail.com> | 2021-08-19 05:41:04 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-19 11:41:04 +0200 |
commit | 3db42fc5aca320b0cac1895bc3cb731235ede794 (patch) | |
tree | 2be164b7128bd5d96e2b117c18947e55d2c2a189 /Lib/unittest/async_case.py | |
parent | 0fd66e46b2f472d0d206a185dc8892f4f0347cb6 (diff) | |
download | cpython-3db42fc5aca320b0cac1895bc3cb731235ede794.tar.gz cpython-3db42fc5aca320b0cac1895bc3cb731235ede794.zip |
bpo-41322: added deprecation warning for tests returning value!=None (GH-27748)
Diffstat (limited to 'Lib/unittest/async_case.py')
-rw-r--r-- | Lib/unittest/async_case.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/unittest/async_case.py b/Lib/unittest/async_case.py index 86ed7046c49..cc404cc06f8 100644 --- a/Lib/unittest/async_case.py +++ b/Lib/unittest/async_case.py @@ -1,5 +1,6 @@ import asyncio import inspect +import warnings from .case import TestCase @@ -62,7 +63,9 @@ class IsolatedAsyncioTestCase(TestCase): self._callAsync(self.asyncSetUp) def _callTestMethod(self, method): - self._callMaybeAsync(method) + if self._callMaybeAsync(method) is not None: + warnings.warn(f'It is deprecated to return a value!=None from a ' + f'test case ({method})', DeprecationWarning) def _callTearDown(self): self._callAsync(self.asyncTearDown) |