def test_get_user_decision_valid_input( self, mock_printer, user_input, expected_value, ): with mock.patch.object(audit, 'input', return_value=user_input): assert audit._get_user_decision() == expected_value
def test_get_user_decision_valid_input( self, mock_printer, user_input, expected_value, ): with mock.patch.object(audit, 'input', return_value=user_input): assert audit._get_user_decision() == expected_value
def test_input_message(self, prompt_secret_decision, expected_output): with mock_user_input(['q']) as m: audit._get_user_decision( prompt_secret_decision=prompt_secret_decision) assert m.message == expected_output
def test_get_user_decision_invalid_input(self, mock_printer): with mock_user_input(['invalid', 'y']): assert audit._get_user_decision() == 'y' assert mock_printer.message == ('Invalid input.\n')
def test_input_message(self, prompt_secret_decision, expected_output): with mock_user_input(['q']) as m: audit._get_user_decision(prompt_secret_decision=prompt_secret_decision) assert m.message == expected_output
def test_get_user_decision_invalid_input(self, mock_printer): with mock_user_input(['invalid', 'y']): assert audit._get_user_decision() == 'y' assert mock_printer.message == ('Invalid input.\n')