Show More
@@ -12,7 +12,7 b' from IPython.terminal.shortcuts.auto_suggest import (' | |||||
12 | swap_autosuggestion_down, |
|
12 | swap_autosuggestion_down, | |
13 | ) |
|
13 | ) | |
14 | from IPython.terminal.shortcuts.auto_match import skip_over |
|
14 | from IPython.terminal.shortcuts.auto_match import skip_over | |
15 | from IPython.terminal.shortcuts import create_ipython_shortcuts |
|
15 | from IPython.terminal.shortcuts import create_ipython_shortcuts,reset_search_buffer | |
16 |
|
16 | |||
17 | from prompt_toolkit.history import InMemoryHistory |
|
17 | from prompt_toolkit.history import InMemoryHistory | |
18 | from prompt_toolkit.buffer import Buffer |
|
18 | from prompt_toolkit.buffer import Buffer | |
@@ -20,6 +20,7 b' from prompt_toolkit.document import Document' | |||||
20 | from prompt_toolkit.auto_suggest import AutoSuggestFromHistory |
|
20 | from prompt_toolkit.auto_suggest import AutoSuggestFromHistory | |
21 |
|
21 | |||
22 | from unittest.mock import patch, Mock |
|
22 | from unittest.mock import patch, Mock | |
|
23 | from prompt_toolkit.enums import DEFAULT_BUFFER | |||
23 |
|
24 | |||
24 |
|
25 | |||
25 | def test_deprected(): |
|
26 | def test_deprected(): | |
@@ -198,6 +199,24 b' def test_autosuggest_token_empty():' | |||||
198 | assert forward_word.called |
|
199 | assert forward_word.called | |
199 |
|
200 | |||
200 |
|
201 | |||
|
202 | def test_reset_search_buffer(): | |||
|
203 | event_with_text = Mock() | |||
|
204 | event_with_text.current_buffer.document.text = "some text" | |||
|
205 | event_with_text.current_buffer.reset = Mock() | |||
|
206 | ||||
|
207 | event_empty = Mock() | |||
|
208 | event_empty.current_buffer.document.text = "" | |||
|
209 | event_empty.app.layout.focus = Mock() | |||
|
210 | ||||
|
211 | reset_search_buffer(event_with_text) | |||
|
212 | event_with_text.current_buffer.reset.assert_called_once() | |||
|
213 | ||||
|
214 | reset_search_buffer(event_empty) | |||
|
215 | event_empty.app.layout.focus.assert_called_once_with(DEFAULT_BUFFER) | |||
|
216 | ||||
|
217 | ||||
|
218 | ||||
|
219 | ||||
201 | def test_other_providers(): |
|
220 | def test_other_providers(): | |
202 | """Ensure that swapping autosuggestions does not break with other providers""" |
|
221 | """Ensure that swapping autosuggestions does not break with other providers""" | |
203 | provider = AutoSuggestFromHistory() |
|
222 | provider = AutoSuggestFromHistory() |
General Comments 0
You need to be logged in to leave comments.
Login now