summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-08-22 15:27:38 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-08-30 08:06:15 +0200
commitb33d76cf94dc7e87d879cbff422e6c0d5a5c8bcf (patch)
treed830215c4b262362f0ea51df885990eb71e7396f
parenta70a1990d6881d3f131d040192aba438e508fb81 (diff)
downloadpylint-git-b33d76cf94dc7e87d879cbff422e6c0d5a5c8bcf.tar.gz
Remove async test for python 3.5 or lesser
-rw-r--r--tests/functional/y/yield_inside_async_function.py10
-rw-r--r--tests/functional/y/yield_inside_async_function.rc2
-rw-r--r--tests/functional/y/yield_inside_async_function.txt2
-rw-r--r--tests/functional/y/yield_inside_async_function_py36.py12
-rw-r--r--tests/functional/y/yield_inside_async_function_py36.rc2
-rw-r--r--tests/functional/y/yield_inside_async_function_py36.txt2
6 files changed, 8 insertions, 22 deletions
diff --git a/tests/functional/y/yield_inside_async_function.py b/tests/functional/y/yield_inside_async_function.py
index a0f52e61f..9f293b47d 100644
--- a/tests/functional/y/yield_inside_async_function.py
+++ b/tests/functional/y/yield_inside_async_function.py
@@ -1,12 +1,16 @@
"""Test that `yield` or `yield from` can't be used inside an async function."""
# pylint: disable=missing-docstring, unused-variable
-async def good_coro():
+async def good():
def _inner():
yield 42
yield from [1, 2, 3]
-
-async def bad_coro():
+async def good_two():
+ # Starting from python 3.6 it's possible to yield inside async
+ # https://www.python.org/dev/peps/pep-0525/
yield 42
+
+
+async def bad():
yield from [1, 2, 3] # [yield-inside-async-function]
diff --git a/tests/functional/y/yield_inside_async_function.rc b/tests/functional/y/yield_inside_async_function.rc
deleted file mode 100644
index 6a54e7316..000000000
--- a/tests/functional/y/yield_inside_async_function.rc
+++ /dev/null
@@ -1,2 +0,0 @@
-[testoptions]
-min_pyver=3.6
diff --git a/tests/functional/y/yield_inside_async_function.txt b/tests/functional/y/yield_inside_async_function.txt
index 1a8492fa0..0355800b6 100644
--- a/tests/functional/y/yield_inside_async_function.txt
+++ b/tests/functional/y/yield_inside_async_function.txt
@@ -1 +1 @@
-yield-inside-async-function:12:4:bad_coro:Yield inside async function
+yield-inside-async-function:16:4:bad:Yield inside async function:HIGH
diff --git a/tests/functional/y/yield_inside_async_function_py36.py b/tests/functional/y/yield_inside_async_function_py36.py
deleted file mode 100644
index 6de088e27..000000000
--- a/tests/functional/y/yield_inside_async_function_py36.py
+++ /dev/null
@@ -1,12 +0,0 @@
-"""Test that `yield` or `yield from` can't be used inside an async function."""
-# pylint: disable=missing-docstring, unused-variable
-
-async def good_coro():
- def _inner():
- yield 42
- yield from [1, 2, 3]
-
-
-async def bad_coro():
- yield 42 # [yield-inside-async-function]
- yield from [1, 2, 3] # [yield-inside-async-function]
diff --git a/tests/functional/y/yield_inside_async_function_py36.rc b/tests/functional/y/yield_inside_async_function_py36.rc
deleted file mode 100644
index 83cd04143..000000000
--- a/tests/functional/y/yield_inside_async_function_py36.rc
+++ /dev/null
@@ -1,2 +0,0 @@
-[testoptions]
-max_pyver=3.6
diff --git a/tests/functional/y/yield_inside_async_function_py36.txt b/tests/functional/y/yield_inside_async_function_py36.txt
deleted file mode 100644
index 5b4879814..000000000
--- a/tests/functional/y/yield_inside_async_function_py36.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-yield-inside-async-function:11::bad_coro:Yield inside async function
-yield-inside-async-function:12::bad_coro:Yield inside async function