Merge pull request #7437 from bluetech/flaky-coroutine-never-awaited
testing: fix flaky tests due to "coroutine never awaited" warnings
This commit is contained in:
commit
f76ac4c570
testing
|
@ -1160,6 +1160,9 @@ def test_usage_error_code(testdir):
|
||||||
|
|
||||||
@pytest.mark.filterwarnings("default")
|
@pytest.mark.filterwarnings("default")
|
||||||
def test_warn_on_async_function(testdir):
|
def test_warn_on_async_function(testdir):
|
||||||
|
# In the below we .close() the coroutine only to avoid
|
||||||
|
# "RuntimeWarning: coroutine 'test_2' was never awaited"
|
||||||
|
# which messes with other tests.
|
||||||
testdir.makepyfile(
|
testdir.makepyfile(
|
||||||
test_async="""
|
test_async="""
|
||||||
async def test_1():
|
async def test_1():
|
||||||
|
@ -1167,7 +1170,9 @@ def test_warn_on_async_function(testdir):
|
||||||
async def test_2():
|
async def test_2():
|
||||||
pass
|
pass
|
||||||
def test_3():
|
def test_3():
|
||||||
return test_2()
|
coro = test_2()
|
||||||
|
coro.close()
|
||||||
|
return coro
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
result = testdir.runpytest()
|
result = testdir.runpytest()
|
||||||
|
|
Loading…
Reference in New Issue