def test_same_name(self, mock_msgbox, mock_exit): mock_socket = self.socket_mock_generator() with mock.patch('securedrop_client.app.socket', new=mock_socket): prevent_second_instance(self.mock_app, 'name1') prevent_second_instance(self.mock_app, 'name1') mock_exit.assert_any_call()
def test_diff_name(self, mocker): mock_exit = mocker.patch("securedrop_client.app.sys.exit") mocker.patch("securedrop_client.app.QMessageBox") mock_socket = self.socket_mock_generator(mocker) mock_app = self.mock_app(mocker) mocker.patch("securedrop_client.app.socket", new=mock_socket) prevent_second_instance(mock_app, "name1") prevent_second_instance(mock_app, "name2") mock_exit.assert_not_called()
def test_unknown_kernel_error(self, mocker): mocker.patch("securedrop_client.app.sys.exit") mocker.patch("securedrop_client.app.QMessageBox") mock_socket = self.socket_mock_generator(mocker, 131) # crazy unexpected error mock_app = self.mock_app(mocker) mocker.patch("securedrop_client.app.socket", new=mock_socket) with pytest.raises(OSError): prevent_second_instance(mock_app, "name1") prevent_second_instance(mock_app, "name1")
def test_same_name(self, mocker): mock_exit = mocker.patch('securedrop_client.app.sys.exit') mocker.patch('securedrop_client.app.QMessageBox') mock_socket = self.socket_mock_generator(mocker) mock_app = self.mock_app(mocker) mocker.patch('securedrop_client.app.socket', new=mock_socket) prevent_second_instance(mock_app, 'name1') prevent_second_instance(mock_app, 'name1') mock_exit.assert_any_call()
def test_unknown_kernel_error(self, mock_msgbox, mock_exit): mock_socket = self.socket_mock_generator(131) # crazy unexpected error with mock.patch('securedrop_client.app.socket', new=mock_socket): with pytest.raises(OSError): prevent_second_instance(self.mock_app, 'name1') prevent_second_instance(self.mock_app, 'name1')