pythonlint.sh: make it fail on error, fix ruff warnings in pytest
No binary (build failed)
—
(log yok)
| @@ -27,6 +27,8 @@ | |
| # locations, or all Python files found in the current directory tree by | |
| # default. | |
| + | set -eu |
| + | |
| ruff check --extend-select=B007,B016,C405,C416,COM818,D200,D213,D204,D401,\ | |
| D415,FURB129,N818,PERF401,PERF403,PIE790,PIE808,PLW0127,Q004,RUF010,SIM101,\ | |
| SIM117,SIM118,TRY400,TRY401,RET503,RET504,UP004,B018,B904,RSE102,RET505,I001 \ | |
| @@ -30,7 +30,7 @@ from datetime import timedelta | |
| from typing import Generator | |
| import pytest | |
| - | from testenv import CurlClient, Env, LocalClient, Dnsd |
| + | from testenv import CurlClient, Dnsd, Env, LocalClient |
| log = logging.getLogger(__name__) | |
| @@ -132,7 +132,7 @@ class TestResolve: | |
| run_env = os.environ.copy() | |
| run_env['CURL_DNS_SERVER'] = f'127.0.0.1:{dnsd.port}' | |
| curl = CurlClient(env=env, run_env=run_env, force_resolv=False) | |
| - | url = f'https://test-dnsd.http.curl.invalid/' |
| + | url = 'https://test-dnsd.http.curl.invalid/' |
| r = curl.http_download(urls=[url], with_stats=True) | |
| r.check_exit_code(6) # could not resolve host | |
| r.check_stats(count=1, http_status=0, exitcode=6) | |
| @@ -29,7 +29,7 @@ import os | |
| from typing import Generator | |
| import pytest | |
| - | from testenv import CurlClient, Env, Dnsd |
| + | from testenv import CurlClient, Dnsd, Env |
| log = logging.getLogger(__name__) | |