summaryrefslogtreecommitdiffstats
path: root/testsuite/ext/ssl_protocols.py
Commit message (Collapse)AuthorAgeFilesLines
* testsuite: Bump pylint version for Python3Alexander Sulfrian2017-08-171-1/+1
|
* testsuite: Support for ancient pylint versionsAlexander Sulfrian2017-03-291-2/+10
| | | | | | | | | | | | | | | | | For Python2.4 and Python2.5 we need very old pylint versions (0.21.x). So we have to work around some bugs: - This adds some ugly monkey patching to backport some bugfixes from newer pylint versions (that does not support Python2.4 anymore). - Another problem is, that pylint-0.24 changed its message IDs. So this translates the new IDs into the older ones, so that the old pylint can match the disabled messages. - The newer version of pylint support more messages and some of the new messages have to be disabled. The old pylint versions have to silently ignore unknown message ids. - The compatible astng version of the old pylint does not support register_transformer, so we need to build out own variant by monkey patching the ASTNGBuilder.
* testsuite: support for python-2.7.9maintAlexander Sulfrian2015-01-161-0/+17
pylint could not parse the dynamic assignment of the PROTOCOL_* values in the ssl module (the real values are in the _ssl extension). We dynamically add here the PROTOCOL_* constants we need.