Refactor test imports: remove unused imports across configuration and modal test files

This commit is contained in:
Philip Henning 2025-07-30 15:26:39 +02:00
parent b0abec730c
commit 8b1c01c894
6 changed files with 8 additions and 17 deletions

View file

@ -5,7 +5,6 @@ This module handles application settings and preferences.
"""
import json
import os
from pathlib import Path
from typing import Dict, Any
@ -46,7 +45,7 @@ class Config:
loaded_settings = json.load(f)
# Merge with defaults to ensure all keys exist
self._settings.update(loaded_settings)
except (json.JSONDecodeError, IOError) as e:
except (json.JSONDecodeError, IOError):
# If loading fails, use defaults
pass
@ -58,7 +57,7 @@ class Config:
with open(self.config_file, 'w') as f:
json.dump(self._settings, f, indent=2)
except IOError as e:
except IOError:
# Silently fail if we can't save config
pass

View file

@ -5,10 +5,8 @@ This module contains unit tests for the Config class,
validating configuration loading, saving, and management functionality.
"""
import pytest
import tempfile
import json
import os
from pathlib import Path
from unittest.mock import patch, mock_open

View file

@ -5,10 +5,9 @@ This module contains unit tests for the ConfigModal class,
validating modal behavior and configuration interaction.
"""
import pytest
from unittest.mock import Mock, patch
from unittest.mock import Mock
from textual.widgets import Checkbox, Button
from textual.widgets import Button
from hosts.core.config import Config
from hosts.tui.config_modal import ConfigModal

View file

@ -5,12 +5,8 @@ This module contains unit tests for the HostsManagerApp class,
validating application behavior, navigation, and user interactions.
"""
import pytest
import tempfile
from unittest.mock import Mock, patch, MagicMock
from pathlib import Path
from unittest.mock import Mock, patch
from textual.widgets import DataTable, Static
from hosts.main import HostsManagerApp
from hosts.core.models import HostEntry, HostsFile

View file

@ -9,8 +9,8 @@ import pytest
import tempfile
import subprocess
from pathlib import Path
from unittest.mock import Mock, patch, MagicMock
from src.hosts.core.manager import PermissionManager, HostsManager, EditModeError
from unittest.mock import Mock, patch
from src.hosts.core.manager import PermissionManager, HostsManager
from src.hosts.core.models import HostEntry, HostsFile

View file

@ -6,10 +6,9 @@ This module tests the save confirmation functionality when exiting edit entry mo
import pytest
from unittest.mock import Mock, patch
from textual.widgets import Input, Checkbox, Button
from textual.widgets import Button
from hosts.main import HostsManagerApp
from hosts.core.models import HostsFile, HostEntry
from hosts.tui.save_confirmation_modal import SaveConfirmationModal