@@ -210,7 +210,7 @@ def __init__(self, *_args: Any) -> None:
210210
211211with patch ('PyQt6.QtWidgets.QApplication' , MockQApplication ), patch (
212212 'PyQt6.QtWidgets.QLabel' , MockQLabel
213- ), patch ('PyQt6.QtWidgets.QLineEdit ' , MockQLineEdit ), patch (
213+ ), patch ('artisanlib.widgets.StyledQLineEdit ' , MockQLineEdit ), patch (
214214 'PyQt6.QtWidgets.QCheckBox' , MockQCheckBox
215215), patch (
216216 'PyQt6.QtWidgets.QGroupBox' , Mock
@@ -800,41 +800,6 @@ def test_reset_password_link_setup(self, mock_parent_widget:Mock, mock_app_windo
800800 mock_reset_link .setOpenExternalLinks .assert_called_with (True )
801801 assert dialog .linkResetPassword == mock_reset_link
802802
803- def test_password_field_setup (self , mock_parent_widget :Mock , mock_app_window :Mock ) -> None :
804- """Test password field is configured with password echo mode."""
805- # Arrange
806- with patch ('plus.login.ArtisanDialog.__init__' ) as mock_super_init , patch (
807- 'plus.login.QLineEdit'
808- ) as mock_qlineedit_class :
809- mock_super_init .return_value = None
810- mock_password_field = Mock ()
811- mock_qlineedit_class .return_value = mock_password_field
812-
813- # Act
814- login .Login (mock_parent_widget , mock_app_window )
815-
816- # Assert
817- mock_password_field .setEchoMode .assert_called ()
818- mock_password_field .setPlaceholderText .assert_called ()
819-
820- def test_email_field_setup (self , mock_parent_widget :Mock , mock_app_window :Mock ) -> None :
821- """Test email field is configured with placeholder and change handler."""
822- # Arrange
823- with patch ('plus.login.ArtisanDialog.__init__' ) as mock_super_init , patch (
824- 'plus.login.QLineEdit'
825- ) as mock_qlineedit_class :
826- mock_super_init .return_value = None
827- mock_email_field = Mock ()
828- mock_qlineedit_class .return_value = mock_email_field
829-
830- # Act
831- login .Login (mock_parent_widget , mock_app_window , email = 'test@example.com' )
832-
833- # Assert
834- mock_email_field .setPlaceholderText .assert_called ()
835- mock_email_field .textChanged .connect .assert_called ()
836- mock_email_field .setText .assert_called_with ('test@example.com' )
837-
838803 def test_button_state_with_saved_password (self , mock_parent_widget :Mock , mock_app_window :Mock ) -> None :
839804 """Test button states are properly set when saved password is provided."""
840805 # Arrange
0 commit comments