certbot/certbot-apache/tests
Brad Warren 315ddb247f
Upgrade pylint (#8855)
This is part of https://github.com/certbot/certbot/issues/8782. I took it on now because the currently pinned version of `pylint` doesn't work with newer versions of `poetry` which I wanted to upgrade as part of https://github.com/certbot/certbot/issues/8787.

To say a bit more about the specific changes in this PR:

* Newer versions of `pylint` complain if `Popen` isn't used as a context manager. Instead of making this change, I switched to using `subprocess.run` which is simpler and [recommended in the Python docs](https://docs.python.org/3/library/subprocess.html#using-the-subprocess-module). I also disabled this check in a few places where no longer using `Popen` would require significant refactoring.
* The deleted code in `certbot/certbot/_internal/renewal.py` is cruft since https://github.com/certbot/certbot/pull/8685.
* The unused argument to `enable_mod` in the Apache plugin is used in some over the override classes that subclass that class.

* unpin pylint and repin dependencies

* disable raise-missing-from

* disable wrong-input-order

* remove unused code

* misc lint fixes

* remove unused import

* various lint fixes
2021-05-24 10:02:55 -07:00
..
apache-conf-files Add Ubuntu 20.10 test farm tests (#8414) 2020-10-28 15:08:16 -07:00
testdata Spelling and grammar fixes (#7695) 2020-01-17 18:55:51 +01:00
augeasnode_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
autohsts_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
centos6_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
centos_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
complex_parsing_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
configurator_reverter_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
configurator_test.py Define OS options by a dedicated object in Apache configurator (#8778) 2021-04-13 11:18:49 -07:00
debian_test.py Upgrade pylint (#8855) 2021-05-24 10:02:55 -07:00
display_ops_test.py Do not require mock in Python 3 in apache module (#7896) 2020-04-15 11:30:08 -07:00
dualnode_test.py Use better asserts. Added notes to style guide. (#8451) 2020-11-12 23:33:02 +01:00
entrypoint_test.py Do not require mock in Python 3 in apache module (#7896) 2020-04-15 11:30:08 -07:00
fedora_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
gentoo_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
http_01_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
obj_test.py Use better asserts. Added notes to style guide. (#8451) 2020-11-12 23:33:02 +01:00
parser_test.py Upgrade pylint (#8855) 2021-05-24 10:02:55 -07:00
parsernode_configurator_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
parsernode_test.py Use Python 3 style super (#8777) 2021-04-08 13:04:51 -07:00
parsernode_util_test.py Modifications needed for merging to master 2020-01-06 17:19:33 +02:00
util.py Define OS options by a dedicated object in Apache configurator (#8778) 2021-04-13 11:18:49 -07:00