summaryrefslogtreecommitdiff
path: root/tests/functional/d
diff options
context:
space:
mode:
authorvictor <16359131+jiajunsu@users.noreply.github.com>2021-04-30 19:22:05 +0800
committerGitHub <noreply@github.com>2021-04-30 13:22:05 +0200
commit822b99e1260417c3141fa947e65237e40d1bfa8b (patch)
tree2295575de7d43af1ae5886ccb102f72b02842e66 /tests/functional/d
parent0e63847122ee898e81b3258827e0c05702f68459 (diff)
downloadpylint-git-822b99e1260417c3141fa947e65237e40d1bfa8b.tar.gz
Add new warning ``deprecated-class`` #4388 (#4419)
* Add new warning ``deprecated-class``, fix pre-commit ci pipeline.
Diffstat (limited to 'tests/functional/d')
-rw-r--r--tests/functional/d/deprecated/deprecated_class_py33.py11
-rw-r--r--tests/functional/d/deprecated/deprecated_class_py33.rc3
-rw-r--r--tests/functional/d/deprecated/deprecated_class_py33.txt3
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/functional/d/deprecated/deprecated_class_py33.py b/tests/functional/d/deprecated/deprecated_class_py33.py
new file mode 100644
index 000000000..470e467ba
--- /dev/null
+++ b/tests/functional/d/deprecated/deprecated_class_py33.py
@@ -0,0 +1,11 @@
+"""Test deprecated classes from Python 3.3."""
+# pylint: disable=unused-import,import-error,no-name-in-module,abstract-class-instantiated
+
+from collections import Iterable # [deprecated-class]
+
+import collections.Set # [deprecated-class]
+
+import collections
+
+
+_ = collections.Awaitable() # [deprecated-class]
diff --git a/tests/functional/d/deprecated/deprecated_class_py33.rc b/tests/functional/d/deprecated/deprecated_class_py33.rc
new file mode 100644
index 000000000..692104e97
--- /dev/null
+++ b/tests/functional/d/deprecated/deprecated_class_py33.rc
@@ -0,0 +1,3 @@
+[testoptions]
+min_pyver=3.3
+max_pyver=3.10
diff --git a/tests/functional/d/deprecated/deprecated_class_py33.txt b/tests/functional/d/deprecated/deprecated_class_py33.txt
new file mode 100644
index 000000000..9a31c0efb
--- /dev/null
+++ b/tests/functional/d/deprecated/deprecated_class_py33.txt
@@ -0,0 +1,3 @@
+deprecated-class:4:0::Using deprecated class Iterable of module collections
+deprecated-class:6:0::Using deprecated class Set of module collections
+deprecated-class:11:4::Using deprecated class Awaitable of module collections