Use isort to automatically sort imports

This commit is contained in:
benoit 2023-03-20 11:44:19 +01:00 committed by Benoit
parent 050f9c6247
commit df744bf7dc
22 changed files with 56 additions and 49 deletions

View file

@ -1,10 +1,10 @@
import logging
import re
from configparser import ConfigParser
from typing import List
import click
import nagiosplugin
from typing import List
from . import __version__, _log
from .cluster import (
@ -13,9 +13,10 @@ from .cluster import (
ClusterHasLeader,
ClusterHasLeaderSummary,
ClusterHasReplica,
ClusterNodeCount,
ClusterIsInMaintenance,
ClusterNodeCount,
)
from .convert import size_to_byte
from .node import (
NodeIsAlive,
NodeIsAliveSummary,
@ -31,8 +32,6 @@ from .node import (
NodeTLHasChangedSummary,
)
from .types import ConnectionInfo, Parameters
from .convert import size_to_byte
DEFAULT_CFG = "config.ini"
handler = logging.StreamHandler()

View file

@ -1,12 +1,12 @@
import hashlib
import json
from collections import Counter
import nagiosplugin
from typing import Iterable, Union
import nagiosplugin
from . import _log
from .types import PatroniResource, ConnectionInfo, handle_unknown
from .types import ConnectionInfo, PatroniResource, handle_unknown
def replace_chars(text: str) -> str:

View file

@ -1,6 +1,7 @@
import click
import re
from typing import Union, Tuple
from typing import Tuple, Union
import click
def size_to_byte(value: str) -> int:

View file

@ -1,8 +1,9 @@
import nagiosplugin
from typing import Iterable
import nagiosplugin
from . import _log
from .types import APIError, ConnectionInfo, handle_unknown, PatroniResource
from .types import APIError, ConnectionInfo, PatroniResource, handle_unknown
class NodeIsPrimary(PatroniResource):

View file

@ -1,9 +1,9 @@
from typing import Any, Callable, List, Optional, Tuple, Union
from urllib.parse import urlparse
import attr
import nagiosplugin
import requests
from typing import Any, Callable, List, Optional, Tuple, Union
from . import _log

View file

@ -1,3 +1,6 @@
[build-system]
requires = ["setuptools", "setuptools-scm"]
build-backend = "setuptools.build_meta"
[tool.isort]
profile = "black"

View file

@ -1,5 +1,6 @@
black
codespell
isort
flake8
mypy==0.961
pytest

0
tests/__init__.py Normal file
View file

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_api_status_code_200(mocker: MockerFixture) -> None:

View file

@ -1,10 +1,10 @@
from pytest_mock import MockerFixture
import nagiosplugin
from click.testing import CliRunner
from pytest_mock import MockerFixture
from check_patroni.cli import main
from tools import my_mock, here
from .tools import here, my_mock
def test_cluster_config_has_changed_params(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_cluster_has_leader_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
# TODO Lag threshold tests

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_cluster_is_in_maintenance_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_cluster_node_count_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_node_is_alive_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_node_is_pending_restart_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_node_is_primary_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_node_is_replica_ok(mocker: MockerFixture) -> None:

View file

@ -1,9 +1,9 @@
from click.testing import CliRunner
from pytest_mock import MockerFixture
from click.testing import CliRunner
from check_patroni.cli import main
from tools import my_mock
from .tools import my_mock
def test_node_patroni_version_ok(mocker: MockerFixture) -> None:

View file

@ -1,11 +1,10 @@
import nagiosplugin
from click.testing import CliRunner
from pytest_mock import MockerFixture
from check_patroni.cli import main
import nagiosplugin
from tools import my_mock, here
from .tools import here, my_mock
def test_node_tl_has_changed_params(mocker: MockerFixture) -> None:

View file

@ -1,8 +1,9 @@
import json
import pathlib
from pytest_mock import MockerFixture
from typing import Any
from pytest_mock import MockerFixture
from check_patroni.types import APIError, PatroniResource
here = pathlib.Path(__file__).parent

View file

@ -15,10 +15,12 @@ deps =
codespell
black
flake8
isort
commands =
codespell {toxinidir}/check_patroni {toxinidir}/tests
black --check --diff {toxinidir}/check_patroni {toxinidir}/tests
flake8 {toxinidir}/check_patroni {toxinidir}/tests
isort --check --diff {toxinidir}/check_patroni {toxinidir}/tests
[testenv:mypy]
deps =