Karthikeyan Singaravelan <tir.kar...@gmail.com> added the comment:
Sorry, I was wrong PYTHONWARNINGS environment variable is still passed to subprocess created by assert_python_ok so using assertWarns doesn't suppress it. Perhaps the DeprecationWarning could be ignored in assert_python_ok like below with -W : diff --git a/Lib/test/test_asyncio/test_tasks.py b/Lib/test/test_asyncio/test_tasks.py index 22a49077d5..d5f44b8091 100644 --- a/Lib/test/test_asyncio/test_tasks.py +++ b/Lib/test/test_asyncio/test_tasks.py @@ -3352,7 +3352,9 @@ class CompatibilityTests(test_utils.TestCase): asyncio.run(old_style_coro()) """) - assert_python_ok("-c", code, PYTHONASYNCIODEBUG="1") + + assert_python_ok("-Wignore::DeprecationWarning", "-c", code, + PYTHONASYNCIODEBUG="1") if __name__ == '__main__': ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue37323> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com