def test_clear_sleep_for_delay_seconds(mocker): mocker.patch('passpie.clipboard.process') mocker.patch('passpie.clipboard.sys.stdout') mocker.patch('passpie.clipboard.print', create=True) mock_time = mocker.patch('passpie.clipboard.time') clipboard.clean('some command', delay=5) assert mock_time.sleep.call_count == 5
def test_clear_calls_command_to_clear_with_whitespace_char(mocker): mocker.patch('passpie.clipboard.sys.stdout') mocker.patch('passpie.clipboard.print', create=True) mocker.patch('passpie.clipboard.time') mock_process = mocker.patch('passpie.clipboard.process') clipboard.clean('some command', delay=5) assert mock_process.call.called mock_process.call.assert_called_once_with('some command', input='\b')