diff --git a/.gitignore b/.gitignore index 4b9e47f..0e5d31d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ -check_patroni/__pycache__/ +*/__pycache__/ +check_patroni.egg-info test/*.state_file +.*.swp diff --git a/check_patroni/cluster.py b/check_patroni/cluster.py index 1c0e73a..54e29fb 100644 --- a/check_patroni/cluster.py +++ b/check_patroni/cluster.py @@ -170,4 +170,9 @@ class ClusterIsInMaintenance(PatroniResource): item_dict = json.loads(r.data) # The actual check - return [nagiosplugin.Metric("is_in_maintenance", 1 if "pause" in item_dict and item_dict["pause"] else 0)] + return [ + nagiosplugin.Metric( + "is_in_maintenance", + 1 if "pause" in item_dict and item_dict["pause"] else 0, + ) + ] diff --git a/test/__pycache__/test.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index b819608..0000000 Binary files a/test/__pycache__/test.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_cluster_config_has_changed.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_cluster_config_has_changed.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 05e68cd..0000000 Binary files a/test/__pycache__/test_cluster_config_has_changed.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_cluster_has_leader.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_cluster_has_leader.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 982c106..0000000 Binary files a/test/__pycache__/test_cluster_has_leader.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_cluster_has_replica.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_cluster_has_replica.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index c8f6dc6..0000000 Binary files a/test/__pycache__/test_cluster_has_replica.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_cluster_node_count.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_cluster_node_count.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 62fac79..0000000 Binary files a/test/__pycache__/test_cluster_node_count.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_is_alive.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_is_alive.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 3862da3..0000000 Binary files a/test/__pycache__/test_node_is_alive.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_is_pending_restart.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_is_pending_restart.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 093fd51..0000000 Binary files a/test/__pycache__/test_node_is_pending_restart.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_is_primary.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_is_primary.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 494adb0..0000000 Binary files a/test/__pycache__/test_node_is_primary.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_is_replica.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_is_replica.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 7b100c3..0000000 Binary files a/test/__pycache__/test_node_is_replica.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_patroni_version.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_patroni_version.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 10dcd15..0000000 Binary files a/test/__pycache__/test_node_patroni_version.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/test_node_tl_has_changed.cpython-39-pytest-6.2.4.pyc b/test/__pycache__/test_node_tl_has_changed.cpython-39-pytest-6.2.4.pyc deleted file mode 100644 index 4e4d51b..0000000 Binary files a/test/__pycache__/test_node_tl_has_changed.cpython-39-pytest-6.2.4.pyc and /dev/null differ diff --git a/test/__pycache__/tools.cpython-39.pyc b/test/__pycache__/tools.cpython-39.pyc deleted file mode 100644 index f949e20..0000000 Binary files a/test/__pycache__/tools.cpython-39.pyc and /dev/null differ diff --git a/test/test_cluster_is_in_maintenance.py b/test/test_cluster_is_in_maintenance.py index 6b908f9..36f2791 100644 --- a/test/test_cluster_is_in_maintenance.py +++ b/test/test_cluster_is_in_maintenance.py @@ -25,6 +25,7 @@ def test_cluster_is_in_maintenance_ko(mocker: MockerFixture) -> None: ) assert result.exit_code == 2 + def test_cluster_is_in_maintenance_ok_pause_false(mocker: MockerFixture) -> None: runner = CliRunner()