diff --git a/build/lib/cli/build/role_include.py b/build/lib/cli/build/role_include.py index 6586d98f..0dc44fce 100644 --- a/build/lib/cli/build/role_include.py +++ b/build/lib/cli/build/role_include.py @@ -104,7 +104,6 @@ def topological_sort(graph, in_degree, roles=None): Perform topological sort on the dependency graph. If a cycle is detected, raise an Exception with detailed debug info. """ - from collections import deque queue = deque([r for r, d in in_degree.items() if d == 0]) sorted_roles = [] diff --git a/build/lib/cli/create/role.py b/build/lib/cli/create/role.py index 75c2e4ce..88586155 100644 --- a/build/lib/cli/create/role.py +++ b/build/lib/cli/create/role.py @@ -2,11 +2,11 @@ import argparse import shutil import ipaddress -import difflib from jinja2 import Environment, FileSystemLoader from ruamel.yaml import YAML -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/build/lib/cli/encrypt/inventory.py b/build/lib/cli/encrypt/inventory.py index c909a7d1..d65f3d65 100644 --- a/build/lib/cli/encrypt/inventory.py +++ b/build/lib/cli/encrypt/inventory.py @@ -1,9 +1,7 @@ import argparse -import subprocess -import sys from pathlib import Path import yaml -from typing import Dict, Any +from typing import Any from module_utils.handler.vault import VaultHandler, VaultScalar from module_utils.handler.yaml import YamlHandler from yaml.dumper import SafeDumper diff --git a/build/lib/cli/fix/tabs.py b/build/lib/cli/fix/tabs.py index efabe3e1..fe59a39c 100644 --- a/build/lib/cli/fix/tabs.py +++ b/build/lib/cli/fix/tabs.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 -import os import argparse from pathlib import Path diff --git a/build/lib/cli/setup/applications.py b/build/lib/cli/setup/applications.py index 98d2ab6d..cd42bf37 100644 --- a/build/lib/cli/setup/applications.py +++ b/build/lib/cli/setup/applications.py @@ -2,7 +2,6 @@ import argparse import yaml import sys -import time from pathlib import Path # Ensure project root on PYTHONPATH so module_utils is importable diff --git a/build/lib/filter_plugins/active_docker.py b/build/lib/filter_plugins/active_docker.py index 83dd2a36..600eae9b 100644 --- a/build/lib/filter_plugins/active_docker.py +++ b/build/lib/filter_plugins/active_docker.py @@ -13,7 +13,7 @@ Returns an integer. If ensure_min_one=True, returns at least 1. """ import re -from typing import Any, Dict, Mapping, Iterable +from typing import Any, Mapping, Iterable def _is_mapping(x: Any) -> bool: diff --git a/build/lib/filter_plugins/domain_redirect_mappings.py b/build/lib/filter_plugins/domain_redirect_mappings.py index 09008b76..e699ff10 100644 --- a/build/lib/filter_plugins/domain_redirect_mappings.py +++ b/build/lib/filter_plugins/domain_redirect_mappings.py @@ -1,5 +1,6 @@ from ansible.errors import AnsibleFilterError -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/build/lib/filter_plugins/get_app_conf.py b/build/lib/filter_plugins/get_app_conf.py index fb4e6392..e153877b 100644 --- a/build/lib/filter_plugins/get_app_conf.py +++ b/build/lib/filter_plugins/get_app_conf.py @@ -1,6 +1,7 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) -from module_utils.config_utils import get_app_conf, AppConfigKeyError,ConfigEntryNotSetError +from module_utils.config_utils import get_app_conf class FilterModule(object): ''' Infinito.Nexus application config extraction filters ''' diff --git a/build/lib/filter_plugins/get_docker_paths.py b/build/lib/filter_plugins/get_docker_paths.py index 87467d1c..ee414cec 100644 --- a/build/lib/filter_plugins/get_docker_paths.py +++ b/build/lib/filter_plugins/get_docker_paths.py @@ -1,4 +1,5 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/build/lib/filter_plugins/get_entity_name.py b/build/lib/filter_plugins/get_entity_name.py index 088d3560..2a9644ee 100644 --- a/build/lib/filter_plugins/get_entity_name.py +++ b/build/lib/filter_plugins/get_entity_name.py @@ -1,4 +1,5 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/build/lib/filter_plugins/get_url.py b/build/lib/filter_plugins/get_url.py index 3322d4f6..6b9fc3aa 100644 --- a/build/lib/filter_plugins/get_url.py +++ b/build/lib/filter_plugins/get_url.py @@ -1,5 +1,6 @@ #!/usr/bin/python -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.get_url import get_url diff --git a/build/lib/filter_plugins/memory_filters.py b/build/lib/filter_plugins/memory_filters.py index 5c14eca2..32396cb2 100644 --- a/build/lib/filter_plugins/memory_filters.py +++ b/build/lib/filter_plugins/memory_filters.py @@ -1,6 +1,8 @@ from __future__ import annotations -import sys, os, re +import sys +import os +import re sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from ansible.errors import AnsibleFilterError diff --git a/build/lib/filter_plugins/resource_filter.py b/build/lib/filter_plugins/resource_filter.py index 00d6116b..24680e03 100644 --- a/build/lib/filter_plugins/resource_filter.py +++ b/build/lib/filter_plugins/resource_filter.py @@ -1,7 +1,8 @@ # filter_plugins/resource_filter.py from __future__ import annotations -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.config_utils import get_app_conf, AppConfigKeyError, ConfigEntryNotSetError # noqa: F401 diff --git a/build/lib/module_utils/cert_utils.py b/build/lib/module_utils/cert_utils.py index 2ab7d032..fd85441c 100644 --- a/build/lib/module_utils/cert_utils.py +++ b/build/lib/module_utils/cert_utils.py @@ -5,7 +5,6 @@ __metaclass__ = type import os import subprocess -import time from datetime import datetime class CertUtils: diff --git a/build/lib/module_utils/get_url.py b/build/lib/module_utils/get_url.py index 96cd320d..6e667fd9 100644 --- a/build/lib/module_utils/get_url.py +++ b/build/lib/module_utils/get_url.py @@ -1,5 +1,6 @@ from ansible.errors import AnsibleFilterError -import sys, os +import sys +import os def get_url(domains, application_id, protocol): plugin_dir = os.path.dirname(__file__) diff --git a/build/lib/module_utils/valid_deploy_id.py b/build/lib/module_utils/valid_deploy_id.py index 9cbe8861..29ea8daf 100644 --- a/build/lib/module_utils/valid_deploy_id.py +++ b/build/lib/module_utils/valid_deploy_id.py @@ -4,8 +4,6 @@ Utility for validating deployment application IDs against defined roles and inve """ import os import yaml -import glob -import configparser from filter_plugins.get_all_application_ids import get_all_application_ids diff --git a/cli/build/role_include.py b/cli/build/role_include.py index 6586d98f..0dc44fce 100644 --- a/cli/build/role_include.py +++ b/cli/build/role_include.py @@ -104,7 +104,6 @@ def topological_sort(graph, in_degree, roles=None): Perform topological sort on the dependency graph. If a cycle is detected, raise an Exception with detailed debug info. """ - from collections import deque queue = deque([r for r, d in in_degree.items() if d == 0]) sorted_roles = [] diff --git a/cli/create/role.py b/cli/create/role.py index 75c2e4ce..88586155 100644 --- a/cli/create/role.py +++ b/cli/create/role.py @@ -2,11 +2,11 @@ import argparse import shutil import ipaddress -import difflib from jinja2 import Environment, FileSystemLoader from ruamel.yaml import YAML -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/cli/encrypt/inventory.py b/cli/encrypt/inventory.py index c909a7d1..d65f3d65 100644 --- a/cli/encrypt/inventory.py +++ b/cli/encrypt/inventory.py @@ -1,9 +1,7 @@ import argparse -import subprocess -import sys from pathlib import Path import yaml -from typing import Dict, Any +from typing import Any from module_utils.handler.vault import VaultHandler, VaultScalar from module_utils.handler.yaml import YamlHandler from yaml.dumper import SafeDumper diff --git a/cli/fix/tabs.py b/cli/fix/tabs.py index efabe3e1..fe59a39c 100644 --- a/cli/fix/tabs.py +++ b/cli/fix/tabs.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 -import os import argparse from pathlib import Path diff --git a/cli/setup/applications.py b/cli/setup/applications.py index 98d2ab6d..cd42bf37 100644 --- a/cli/setup/applications.py +++ b/cli/setup/applications.py @@ -2,7 +2,6 @@ import argparse import yaml import sys -import time from pathlib import Path # Ensure project root on PYTHONPATH so module_utils is importable diff --git a/filter_plugins/active_docker.py b/filter_plugins/active_docker.py index 83dd2a36..600eae9b 100644 --- a/filter_plugins/active_docker.py +++ b/filter_plugins/active_docker.py @@ -13,7 +13,7 @@ Returns an integer. If ensure_min_one=True, returns at least 1. """ import re -from typing import Any, Dict, Mapping, Iterable +from typing import Any, Mapping, Iterable def _is_mapping(x: Any) -> bool: diff --git a/filter_plugins/domain_redirect_mappings.py b/filter_plugins/domain_redirect_mappings.py index 09008b76..e699ff10 100644 --- a/filter_plugins/domain_redirect_mappings.py +++ b/filter_plugins/domain_redirect_mappings.py @@ -1,5 +1,6 @@ from ansible.errors import AnsibleFilterError -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/filter_plugins/get_app_conf.py b/filter_plugins/get_app_conf.py index fb4e6392..e153877b 100644 --- a/filter_plugins/get_app_conf.py +++ b/filter_plugins/get_app_conf.py @@ -1,6 +1,7 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) -from module_utils.config_utils import get_app_conf, AppConfigKeyError,ConfigEntryNotSetError +from module_utils.config_utils import get_app_conf class FilterModule(object): ''' Infinito.Nexus application config extraction filters ''' diff --git a/filter_plugins/get_docker_paths.py b/filter_plugins/get_docker_paths.py index 87467d1c..ee414cec 100644 --- a/filter_plugins/get_docker_paths.py +++ b/filter_plugins/get_docker_paths.py @@ -1,4 +1,5 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/filter_plugins/get_entity_name.py b/filter_plugins/get_entity_name.py index 088d3560..2a9644ee 100644 --- a/filter_plugins/get_entity_name.py +++ b/filter_plugins/get_entity_name.py @@ -1,4 +1,5 @@ -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.entity_name_utils import get_entity_name diff --git a/filter_plugins/get_url.py b/filter_plugins/get_url.py index 3322d4f6..6b9fc3aa 100644 --- a/filter_plugins/get_url.py +++ b/filter_plugins/get_url.py @@ -1,5 +1,6 @@ #!/usr/bin/python -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.get_url import get_url diff --git a/filter_plugins/memory_filters.py b/filter_plugins/memory_filters.py index 5c14eca2..32396cb2 100644 --- a/filter_plugins/memory_filters.py +++ b/filter_plugins/memory_filters.py @@ -1,6 +1,8 @@ from __future__ import annotations -import sys, os, re +import sys +import os +import re sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from ansible.errors import AnsibleFilterError diff --git a/filter_plugins/resource_filter.py b/filter_plugins/resource_filter.py index 00d6116b..24680e03 100644 --- a/filter_plugins/resource_filter.py +++ b/filter_plugins/resource_filter.py @@ -1,7 +1,8 @@ # filter_plugins/resource_filter.py from __future__ import annotations -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) from module_utils.config_utils import get_app_conf, AppConfigKeyError, ConfigEntryNotSetError # noqa: F401 diff --git a/main.py b/main.py index cdf61bb5..31bfa8e2 100755 --- a/main.py +++ b/main.py @@ -5,7 +5,6 @@ import subprocess import sys import textwrap import threading -import signal from datetime import datetime import pty from module_utils.sounds import Sound @@ -236,7 +235,6 @@ def play_start_intro(): from multiprocessing import Process, get_start_method, set_start_method -import time def _call_sound(method_name: str): # Re-import inside child to (re)init audio backend cleanly under 'spawn' diff --git a/module_utils/cert_utils.py b/module_utils/cert_utils.py index 2ab7d032..fd85441c 100644 --- a/module_utils/cert_utils.py +++ b/module_utils/cert_utils.py @@ -5,7 +5,6 @@ __metaclass__ = type import os import subprocess -import time from datetime import datetime class CertUtils: diff --git a/module_utils/get_url.py b/module_utils/get_url.py index 96cd320d..6e667fd9 100644 --- a/module_utils/get_url.py +++ b/module_utils/get_url.py @@ -1,5 +1,6 @@ from ansible.errors import AnsibleFilterError -import sys, os +import sys +import os def get_url(domains, application_id, protocol): plugin_dir = os.path.dirname(__file__) diff --git a/module_utils/valid_deploy_id.py b/module_utils/valid_deploy_id.py index 9cbe8861..29ea8daf 100644 --- a/module_utils/valid_deploy_id.py +++ b/module_utils/valid_deploy_id.py @@ -4,8 +4,6 @@ Utility for validating deployment application IDs against defined roles and inve """ import os import yaml -import glob -import configparser from filter_plugins.get_all_application_ids import get_all_application_ids diff --git a/roles/svc-bkp-loc-2-usb/files/script.py b/roles/svc-bkp-loc-2-usb/files/script.py index dc5e98ee..7aa36678 100644 --- a/roles/svc-bkp-loc-2-usb/files/script.py +++ b/roles/svc-bkp-loc-2-usb/files/script.py @@ -2,7 +2,6 @@ import sys import subprocess -import shutil import os import glob import datetime diff --git a/roles/svc-opt-ssd-hdd/files/script.py b/roles/svc-opt-ssd-hdd/files/script.py index c4696c49..a95750dd 100644 --- a/roles/svc-opt-ssd-hdd/files/script.py +++ b/roles/svc-opt-ssd-hdd/files/script.py @@ -1,7 +1,6 @@ import subprocess import os import time -import sys import shutil import argparse diff --git a/roles/sys-lock/files/sys-lock.py b/roles/sys-lock/files/sys-lock.py index aa4f9f76..5bafbe5b 100644 --- a/roles/sys-lock/files/sys-lock.py +++ b/roles/sys-lock/files/sys-lock.py @@ -1,7 +1,6 @@ import argparse import subprocess import time -import os from datetime import datetime # Global variable definition diff --git a/roles/sys-svc-cdn/filter_plugins/cdn_paths.py b/roles/sys-svc-cdn/filter_plugins/cdn_paths.py index a0e10445..858c48ab 100644 --- a/roles/sys-svc-cdn/filter_plugins/cdn_paths.py +++ b/roles/sys-svc-cdn/filter_plugins/cdn_paths.py @@ -1,4 +1,3 @@ -import datetime import os def cdn_paths(cdn_root, application_id, version): diff --git a/roles/web-app-keycloak/filter_plugins/redirect_uris.py b/roles/web-app-keycloak/filter_plugins/redirect_uris.py index 756545e6..243223f2 100644 --- a/roles/web-app-keycloak/filter_plugins/redirect_uris.py +++ b/roles/web-app-keycloak/filter_plugins/redirect_uris.py @@ -1,6 +1,7 @@ # roles/web-app-keycloak/filter_plugins/redirect_uris.py from __future__ import annotations -import os, sys +import os +import sys from typing import Iterable, Sequence from ansible.errors import AnsibleFilterError diff --git a/roles/web-app-xwiki/filter_plugins/xwiki_filters.py b/roles/web-app-xwiki/filter_plugins/xwiki_filters.py index aea2406c..9ec4f2e7 100644 --- a/roles/web-app-xwiki/filter_plugins/xwiki_filters.py +++ b/roles/web-app-xwiki/filter_plugins/xwiki_filters.py @@ -2,7 +2,7 @@ from __future__ import annotations import re -from typing import Any, Dict, Optional, Iterable +from typing import Any, Iterable try: # Ansible provides this; don't hard-depend at import time for unit tests from ansible.errors import AnsibleFilterError diff --git a/roles/web-svc-logout/filter_plugins/domain_filters.py b/roles/web-svc-logout/filter_plugins/domain_filters.py index cb6e2fda..b665e7ac 100644 --- a/roles/web-svc-logout/filter_plugins/domain_filters.py +++ b/roles/web-svc-logout/filter_plugins/domain_filters.py @@ -1,7 +1,8 @@ # roles/web-svc-logout/filter_plugins/domain_filters.py from ansible.errors import AnsibleFilterError -import sys, os +import sys +import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..'))) from module_utils.config_utils import get_app_conf diff --git a/tests/integration/test_application_id.py b/tests/integration/test_application_id.py index c57ddc49..3503ac2c 100644 --- a/tests/integration/test_application_id.py +++ b/tests/integration/test_application_id.py @@ -3,7 +3,7 @@ import yaml import os import glob -from filter_plugins.invokable_paths import get_invokable_paths, get_non_invokable_paths +from filter_plugins.invokable_paths import get_invokable_paths class TestSysRolesApplicationId(unittest.TestCase): """ diff --git a/tests/integration/test_application_id_consistency.py b/tests/integration/test_application_id_consistency.py index 421c7392..81be6238 100644 --- a/tests/integration/test_application_id_consistency.py +++ b/tests/integration/test_application_id_consistency.py @@ -1,4 +1,3 @@ -import os import yaml import unittest from pathlib import Path diff --git a/tests/integration/test_docker_images_configuration.py b/tests/integration/test_docker_images_configuration.py index a871e683..3649f491 100644 --- a/tests/integration/test_docker_images_configuration.py +++ b/tests/integration/test_docker_images_configuration.py @@ -1,7 +1,6 @@ import unittest import yaml from pathlib import Path -import re class TestDockerRoleServicesConfiguration(unittest.TestCase): def test_services_keys_and_templates(self): diff --git a/tests/integration/test_domain_application_ids.py b/tests/integration/test_domain_application_ids.py index ea82cbe3..b7c69386 100644 --- a/tests/integration/test_domain_application_ids.py +++ b/tests/integration/test_domain_application_ids.py @@ -1,4 +1,3 @@ -import glob import os import re import unittest diff --git a/tests/integration/test_domain_uniqueness.py b/tests/integration/test_domain_uniqueness.py index 39d7f173..2224c9ca 100644 --- a/tests/integration/test_domain_uniqueness.py +++ b/tests/integration/test_domain_uniqueness.py @@ -2,7 +2,7 @@ import unittest import yaml import subprocess from pathlib import Path -from collections import Counter, defaultdict +from collections import defaultdict class TestDomainUniqueness(unittest.TestCase): def test_no_duplicate_domains(self): diff --git a/tests/integration/test_domains_structure.py b/tests/integration/test_domains_structure.py index 43a248b5..c5212ccc 100644 --- a/tests/integration/test_domains_structure.py +++ b/tests/integration/test_domains_structure.py @@ -1,4 +1,3 @@ -import os import yaml import unittest from pathlib import Path diff --git a/tests/integration/test_filters_are_defined.py b/tests/integration/test_filters_are_defined.py index c7ef78cc..58e16884 100644 --- a/tests/integration/test_filters_are_defined.py +++ b/tests/integration/test_filters_are_defined.py @@ -247,7 +247,7 @@ class TestAllUsedFiltersAreDefined(unittest.TestCase): "(and are not in BUILTIN_FILTERS):" ] for f in unknown: - lines.append(f"- " + f) + lines.append("- " + f) self.fail("\n".join(lines)) diff --git a/tests/integration/test_meta_roles_integration.py b/tests/integration/test_meta_roles_integration.py index e033cc3e..cd55a19a 100644 --- a/tests/integration/test_meta_roles_integration.py +++ b/tests/integration/test_meta_roles_integration.py @@ -1,7 +1,6 @@ import unittest from pathlib import Path import re -import os import sys # Ensure your project root is on PYTHONPATH so filter_plugins can be imported diff --git a/tests/integration/test_oauth2_acl_mutual_exclusive.py b/tests/integration/test_oauth2_acl_mutual_exclusive.py index 9331711f..2f7097d5 100644 --- a/tests/integration/test_oauth2_acl_mutual_exclusive.py +++ b/tests/integration/test_oauth2_acl_mutual_exclusive.py @@ -1,4 +1,3 @@ -import os import yaml import unittest from pathlib import Path diff --git a/tests/integration/test_run_after_application_ids.py b/tests/integration/test_run_after_application_ids.py index 58d5dfff..f6850cb2 100644 --- a/tests/integration/test_run_after_application_ids.py +++ b/tests/integration/test_run_after_application_ids.py @@ -1,5 +1,4 @@ #!/usr/bin/env python3 -import os import unittest import yaml from pathlib import Path diff --git a/tests/integration/test_run_once_tags.py b/tests/integration/test_run_once_tags.py index 6b661d82..64ae2e22 100644 --- a/tests/integration/test_run_once_tags.py +++ b/tests/integration/test_run_once_tags.py @@ -16,7 +16,6 @@ def is_under_root_tasks(fpath): import os -import re def find_role_includes(roles_dir): """ diff --git a/tests/integration/test_unnecessary_role_dependencies.py b/tests/integration/test_unnecessary_role_dependencies.py index 1481f7b5..5882e3d6 100644 --- a/tests/integration/test_unnecessary_role_dependencies.py +++ b/tests/integration/test_unnecessary_role_dependencies.py @@ -4,7 +4,7 @@ import re import glob import yaml import unittest -from typing import Dict, Set, List, Tuple, Optional +from typing import Dict, Set, List, Optional # ---------------- Utilities ---------------- diff --git a/tests/integration/test_when_condition_duplication.py b/tests/integration/test_when_condition_duplication.py index 3514d2b9..f5103741 100644 --- a/tests/integration/test_when_condition_duplication.py +++ b/tests/integration/test_when_condition_duplication.py @@ -1,5 +1,4 @@ # tests/integration/test_when_condition_duplication.py -import os import unittest from pathlib import Path from typing import Any, Dict, Iterable, List, Tuple diff --git a/tests/integration/test_yaml_syntax.py b/tests/integration/test_yaml_syntax.py index f1e5d0e8..4a010f6e 100644 --- a/tests/integration/test_yaml_syntax.py +++ b/tests/integration/test_yaml_syntax.py @@ -1,5 +1,4 @@ import os -import sys import unittest import yaml diff --git a/tests/unit/cli/build/inventory/test_full.py b/tests/unit/cli/build/inventory/test_full.py index e5afc679..108c9a1a 100644 --- a/tests/unit/cli/build/inventory/test_full.py +++ b/tests/unit/cli/build/inventory/test_full.py @@ -1,5 +1,4 @@ import unittest -import sys import os import importlib.util PROJECT_ROOT = os.path.abspath(os.path.join(os.path.dirname(__file__), '../../../../../')) diff --git a/tests/unit/cli/create/test_credentials.py b/tests/unit/cli/create/test_credentials.py index abcd6f5f..b4352708 100644 --- a/tests/unit/cli/create/test_credentials.py +++ b/tests/unit/cli/create/test_credentials.py @@ -11,7 +11,7 @@ sys.path.insert(0, dir_path) # Import functions and classes to test from cli.create.credentials import ask_for_confirmation, main -from module_utils.handler.vault import VaultHandler, VaultScalar +from module_utils.handler.vault import VaultHandler import subprocess import tempfile import yaml diff --git a/tests/unit/cli/create/test_inventory.py b/tests/unit/cli/create/test_inventory.py index 8dea093d..9611081e 100644 --- a/tests/unit/cli/create/test_inventory.py +++ b/tests/unit/cli/create/test_inventory.py @@ -17,7 +17,6 @@ from cli.create.inventory import ( # type: ignore ensure_become_password, parse_roles_list, filter_inventory_by_include, - filter_inventory_by_ignore, get_path_administrator_home_from_group_vars, ensure_administrator_authorized_keys, apply_vars_overrides, diff --git a/tests/unit/cli/meta/test_tree.py b/tests/unit/cli/meta/test_tree.py index 811fedea..26d4879e 100644 --- a/tests/unit/cli/meta/test_tree.py +++ b/tests/unit/cli/meta/test_tree.py @@ -2,7 +2,6 @@ import unittest import tempfile import shutil import os -import json from cli.build import tree diff --git a/tests/unit/cli/setup/test_applications_and_users.py b/tests/unit/cli/setup/test_applications_and_users.py index 5a45ceb2..0e34f1c4 100644 --- a/tests/unit/cli/setup/test_applications_and_users.py +++ b/tests/unit/cli/setup/test_applications_and_users.py @@ -1,4 +1,3 @@ -import os import unittest import tempfile import shutil diff --git a/tests/unit/filter_plugins/test_active_docker.py b/tests/unit/filter_plugins/test_active_docker.py index 09ed4ae0..8e3f11d9 100644 --- a/tests/unit/filter_plugins/test_active_docker.py +++ b/tests/unit/filter_plugins/test_active_docker.py @@ -1,5 +1,4 @@ # tests/unit/filter_plugins/test_active_docker.py -import os import sys import unittest from pathlib import Path diff --git a/tests/unit/filter_plugins/test_get_category_entries.py b/tests/unit/filter_plugins/test_get_category_entries.py index 98236682..9d5a9711 100644 --- a/tests/unit/filter_plugins/test_get_category_entries.py +++ b/tests/unit/filter_plugins/test_get_category_entries.py @@ -1,9 +1,7 @@ # Unit tests for the get_category_entries Ansible filter plugin (unittest version). -import os import unittest import tempfile -import shutil from pathlib import Path from filter_plugins.get_category_entries import get_category_entries diff --git a/tests/unit/filter_plugins/test_get_domain.py b/tests/unit/filter_plugins/test_get_domain.py index 26e9ce5b..cabced80 100644 --- a/tests/unit/filter_plugins/test_get_domain.py +++ b/tests/unit/filter_plugins/test_get_domain.py @@ -1,6 +1,4 @@ import unittest -import sys -import os from filter_plugins.get_domain import FilterModule from ansible.errors import AnsibleFilterError diff --git a/tests/unit/roles/svc-bkp-rmt-2-loc/files/test_pull_specific_host.py b/tests/unit/roles/svc-bkp-rmt-2-loc/files/test_pull_specific_host.py index d2c9f0b8..e8b94569 100644 --- a/tests/unit/roles/svc-bkp-rmt-2-loc/files/test_pull_specific_host.py +++ b/tests/unit/roles/svc-bkp-rmt-2-loc/files/test_pull_specific_host.py @@ -1,10 +1,8 @@ import unittest -import sys import types from pathlib import Path -from unittest.mock import patch, MagicMock +from unittest.mock import patch import subprocess -import time import os diff --git a/tests/unit/roles/svc-db-openldap/test_build_ldap_role_entries.py b/tests/unit/roles/svc-db-openldap/test_build_ldap_role_entries.py index f776d384..b112e284 100644 --- a/tests/unit/roles/svc-db-openldap/test_build_ldap_role_entries.py +++ b/tests/unit/roles/svc-db-openldap/test_build_ldap_role_entries.py @@ -1,5 +1,4 @@ import unittest -import sys import os import importlib.util diff --git a/tests/unit/roles/sys-ctl-hlth-disc-space/files/script.py b/tests/unit/roles/sys-ctl-hlth-disc-space/files/script.py index 42f5fb67..f4c0e6a9 100644 --- a/tests/unit/roles/sys-ctl-hlth-disc-space/files/script.py +++ b/tests/unit/roles/sys-ctl-hlth-disc-space/files/script.py @@ -1,6 +1,5 @@ #!/usr/bin/env python3 import io -import os import sys import unittest import pathlib diff --git a/tests/unit/roles/sys-ctl-rpr-docker-soft/files/test_script.py b/tests/unit/roles/sys-ctl-rpr-docker-soft/files/test_script.py index 38b310a7..02ad162c 100644 --- a/tests/unit/roles/sys-ctl-rpr-docker-soft/files/test_script.py +++ b/tests/unit/roles/sys-ctl-rpr-docker-soft/files/test_script.py @@ -1,6 +1,5 @@ import unittest import types -import sys from pathlib import Path from importlib.util import spec_from_file_location, module_from_spec diff --git a/tests/unit/roles/sys-front-inj-all/filter_plugins/test_inj_snippets.py b/tests/unit/roles/sys-front-inj-all/filter_plugins/test_inj_snippets.py index 9fb8e1c1..f7f6cdc8 100644 --- a/tests/unit/roles/sys-front-inj-all/filter_plugins/test_inj_snippets.py +++ b/tests/unit/roles/sys-front-inj-all/filter_plugins/test_inj_snippets.py @@ -9,7 +9,6 @@ Unit tests for roles/sys-front-inj-all/filter_plugins/inj_snippets.py """ import os -import sys import unittest import tempfile import importlib.util