Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
    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
Esempio n. 4
0
    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')
Esempio n. 5
0
    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
Esempio n. 6
0
    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')