summaryrefslogtreecommitdiff
path: root/tests/functional/b
diff options
context:
space:
mode:
authorethan-leba <ethanleba5@gmail.com>2020-11-27 10:02:42 -0500
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2020-11-30 09:57:09 +0100
commit6e1cca143f2e0c6f20643573bfddb53ec02e66b4 (patch)
tree540b5685e01a66b99bb82372ee288c61d66f563f /tests/functional/b
parentd37894d4c54a34e71e86bb882293a4e6d6bbf6c4 (diff)
downloadpylint-git-6e1cca143f2e0c6f20643573bfddb53ec02e66b4.tar.gz
Add version-specific functional tests for `bad_reversed_sequence`
Diffstat (limited to 'tests/functional/b')
-rw-r--r--tests/functional/b/bad_reversed_sequence.py1
-rw-r--r--tests/functional/b/bad_reversed_sequence.txt18
-rw-r--r--tests/functional/b/bad_reversed_sequence_py37.py2
-rw-r--r--tests/functional/b/bad_reversed_sequence_py37.rc2
-rw-r--r--tests/functional/b/bad_reversed_sequence_py37.txt1
-rw-r--r--tests/functional/b/bad_reversed_sequence_py38.py2
-rw-r--r--tests/functional/b/bad_reversed_sequence_py38.rc2
7 files changed, 19 insertions, 9 deletions
diff --git a/tests/functional/b/bad_reversed_sequence.py b/tests/functional/b/bad_reversed_sequence.py
index f423dd2d6..0d7b84da0 100644
--- a/tests/functional/b/bad_reversed_sequence.py
+++ b/tests/functional/b/bad_reversed_sequence.py
@@ -44,7 +44,6 @@ def test(path):
seq = reversed([1, 2, 3])
seq = reversed((1, 2, 3))
seq = reversed(set()) # [bad-reversed-sequence]
- seq = reversed({'a': 1, 'b': 2}) # [bad-reversed-sequence]
seq = reversed(iter([1, 2, 3])) # [bad-reversed-sequence]
seq = reversed(GoodReversed())
seq = reversed(SecondGoodReversed())
diff --git a/tests/functional/b/bad_reversed_sequence.txt b/tests/functional/b/bad_reversed_sequence.txt
index dd0c6f96d..25143d3a4 100644
--- a/tests/functional/b/bad_reversed_sequence.txt
+++ b/tests/functional/b/bad_reversed_sequence.txt
@@ -1,8 +1,10 @@
-bad-reversed-sequence:43:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:46:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:47:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:48:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:51:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:52:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:54:test:The first reversed() argument is not a sequence
-bad-reversed-sequence:55:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:43:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:46:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:47:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:48:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:50:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:51:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:52:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:53:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:54:test:The first reversed() argument is not a sequence
+bad-reversed-sequence:55:test:The first reversed() argument is not a sequence
diff --git a/tests/functional/b/bad_reversed_sequence_py37.py b/tests/functional/b/bad_reversed_sequence_py37.py
new file mode 100644
index 000000000..a28c84cc0
--- /dev/null
+++ b/tests/functional/b/bad_reversed_sequence_py37.py
@@ -0,0 +1,2 @@
+""" Dictionaries are reversible starting on python 3.8"""
+reversed({'a': 1, 'b': 2}) # [bad-reversed-sequence]
diff --git a/tests/functional/b/bad_reversed_sequence_py37.rc b/tests/functional/b/bad_reversed_sequence_py37.rc
new file mode 100644
index 000000000..67a28a36a
--- /dev/null
+++ b/tests/functional/b/bad_reversed_sequence_py37.rc
@@ -0,0 +1,2 @@
+[testoptions]
+max_pyver=3.8
diff --git a/tests/functional/b/bad_reversed_sequence_py37.txt b/tests/functional/b/bad_reversed_sequence_py37.txt
new file mode 100644
index 000000000..47d0c6c54
--- /dev/null
+++ b/tests/functional/b/bad_reversed_sequence_py37.txt
@@ -0,0 +1 @@
+bad-reversed-sequence:2::The first reversed() argument is not a sequence
diff --git a/tests/functional/b/bad_reversed_sequence_py38.py b/tests/functional/b/bad_reversed_sequence_py38.py
new file mode 100644
index 000000000..bbfdd97c3
--- /dev/null
+++ b/tests/functional/b/bad_reversed_sequence_py38.py
@@ -0,0 +1,2 @@
+""" Dictionaries are reversible starting on python 3.8"""
+reversed({'a': 1, 'b': 2})
diff --git a/tests/functional/b/bad_reversed_sequence_py38.rc b/tests/functional/b/bad_reversed_sequence_py38.rc
new file mode 100644
index 000000000..85fc502b3
--- /dev/null
+++ b/tests/functional/b/bad_reversed_sequence_py38.rc
@@ -0,0 +1,2 @@
+[testoptions]
+min_pyver=3.8