Skip to content

Commit 05e0e28

Browse files
committed
fix pytests
1 parent ae39eea commit 05e0e28

1 file changed

Lines changed: 1 addition & 36 deletions

File tree

src/test/unitary/plus/test_login.py

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ def __init__(self, *_args: Any) -> None:
210210

211211
with 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

Comments
 (0)