summaryrefslogtreecommitdiff
path: root/tests/pyreverse/test_inspector.py
Commit message (Collapse)AuthorAgeFilesLines
* Added escaping of vertical bar character in annotation labels (#8610)ViRuSTriNiTy2023-04-261-0/+1
|
* [PyCQA migration] Upgrade links to the repositories in code and doc (#8514)Pierre Sassoulas2023-03-291-2/+2
|
* [__implements__] Remove everything related to the rejected PEP245 (#8404)Pierre Sassoulas2023-03-081-78/+0
|
* Fail pytest runs on warnings (#7809)Jacob Walls2022-11-231-1/+4
| | | | | | | | | | | * Catch DeprecationWarning in pyreverse Follow-up to #6869 * Patch use of deprecated `astroid.node_classes` in test * Ignore DeprecationWarning in test_parseable_output_regression Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Complete typing of all generic types (#7406)Daniël van Noord2022-09-041-2/+3
| | | | And update ``mypy`` configuration
* Update `astroid` to 2.12 (#7153)Jacob Walls2022-07-131-6/+12
| | | | | | | | Prevent `unused-import` for `six.with_metaclass` Update `contributors-txt` to 0.9.0 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Refactor and deprecate resolving of interface implementations in `pyreverse` ↵Andreas Finkler2022-05-271-1/+16
| | | | | | | | | | | | | | | (#6713) * Remove variables and code paths that are always static in productive use. * Add deprecation warning if an interface defined through ``__implements__`` is found. * Update pylint/pyreverse/inspector.py Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> * Group changelog entries together with refactor from #6712 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Use ``python-typing-update`` on half of the ``tests`` directory (#6317)Daniël van Noord2022-04-141-1/+4
|
* Add a pre-commit hook to check the copyright noticePierre Sassoulas2022-03-241-1/+1
| | | | | Fix the existing file so they have a notice. No header for setup.py or examples or doc
* Simplify hard to maintain copyright noticePierre Sassoulas2022-03-241-12/+1
| | | | | | git is the source of truth for the copyright, copyrite (the tool) was taking exponentially longer with each release, and it's polluting the code with sometime as much as 50 lines of names.
* Update ``pydocstringformatter`` to 0.4.0 (#5787)Daniël van Noord2022-02-101-1/+1
|
* Format docstrings with ``pydocstringformatter``Daniël van Noord2022-01-021-3/+1
|
* Bump pylint to 2.12.0, update changelogv2.12.0Pierre Sassoulas2021-11-251-0/+1
| | | | Closes #5250
* Modify sources along with results of pr review.Takahide Nojima2021-10-261-1/+6
| | | | | | | - move "tests/prop_data/*" to "tests/data/." - make tests/data/property_pattern.py correctly executable. - remove class members not related to "property" from test/data/property_pattern.py. - modify tests of pyreverse to pass all tests.
* Bump pylint to 2.11.0, update changelogv2.11.0Pierre Sassoulas2021-09-161-0/+1
|
* Add typing with `PyAnnotate` to `./tests` (#4950)Daniël van Noord2021-09-041-9/+11
| | | | | | * Add mypy_extensions to requirement for ``NoReturn`` Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Bump pylint to 2.10.0, update changelogv2.10.0Pierre Sassoulas2021-08-201-0/+2
|
* Use alias for astroid.nodes 04 (#4869)Marc Mueller2021-08-191-1/+2
| | | | | | | | | * Use alias for astroid nodes 04 * Resolve name conflicts * Apply suggestions from code review Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Convert ``get_project`` to a fixture instead of implementing it under ↵DudeNr332021-08-091-2/+1
| | | | ``pylint.testutils.pyreverse``.
* Extract commonly used test helpers into ``conftest.py`` and a testutils ↵DudeNr332021-08-091-1/+1
| | | | component.
* Rename test files to follow the same conventions as other test modulesDudeNr332021-08-091-0/+131