aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py
diff options
context:
space:
mode:
authorshadchin <shadchin@yandex-team.ru>2022-02-10 16:44:30 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:30 +0300
commit2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch)
tree012bb94d777798f1f56ac1cec429509766d05181 /contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py
parent6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff)
downloadydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py')
-rw-r--r--contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py100
1 files changed, 50 insertions, 50 deletions
diff --git a/contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py b/contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py
index 8c13510ea8..c677306859 100644
--- a/contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py
+++ b/contrib/python/prompt-toolkit/py2/tests/test_shortcuts.py
@@ -1,50 +1,50 @@
-from prompt_toolkit.shortcuts import _split_multiline_prompt
-from prompt_toolkit.token import Token
-
-
-def test_split_multiline_prompt():
- # Test 1: no newlines:
- tokens = [(Token, 'ab')]
- has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
- assert has_before_tokens(None) is False
- assert before(None) == []
- assert first_input_line(None) == [
- (Token, 'a'),
- (Token, 'b'),
- ]
-
- # Test 1: multiple lines.
- tokens = [(Token, 'ab\ncd\nef')]
- has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
- assert has_before_tokens(None) is True
- assert before(None) == [
- (Token, 'a'),
- (Token, 'b'),
- (Token, '\n'),
- (Token, 'c'),
- (Token, 'd'),
- ]
- assert first_input_line(None) == [
- (Token, 'e'),
- (Token, 'f'),
- ]
-
- # Edge case 1: starting with a newline.
- tokens = [(Token, '\nab')]
- has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
- assert has_before_tokens(None) is True
- assert before(None) == []
- assert first_input_line(None) == [
- (Token, 'a'),
- (Token, 'b')
- ]
-
- # Edge case 2: starting with two newlines.
- tokens = [(Token, '\n\nab')]
- has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
- assert has_before_tokens(None) is True
- assert before(None) == [(Token, '\n')]
- assert first_input_line(None) == [
- (Token, 'a'),
- (Token, 'b')
- ]
+from prompt_toolkit.shortcuts import _split_multiline_prompt
+from prompt_toolkit.token import Token
+
+
+def test_split_multiline_prompt():
+ # Test 1: no newlines:
+ tokens = [(Token, 'ab')]
+ has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
+ assert has_before_tokens(None) is False
+ assert before(None) == []
+ assert first_input_line(None) == [
+ (Token, 'a'),
+ (Token, 'b'),
+ ]
+
+ # Test 1: multiple lines.
+ tokens = [(Token, 'ab\ncd\nef')]
+ has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
+ assert has_before_tokens(None) is True
+ assert before(None) == [
+ (Token, 'a'),
+ (Token, 'b'),
+ (Token, '\n'),
+ (Token, 'c'),
+ (Token, 'd'),
+ ]
+ assert first_input_line(None) == [
+ (Token, 'e'),
+ (Token, 'f'),
+ ]
+
+ # Edge case 1: starting with a newline.
+ tokens = [(Token, '\nab')]
+ has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
+ assert has_before_tokens(None) is True
+ assert before(None) == []
+ assert first_input_line(None) == [
+ (Token, 'a'),
+ (Token, 'b')
+ ]
+
+ # Edge case 2: starting with two newlines.
+ tokens = [(Token, '\n\nab')]
+ has_before_tokens, before, first_input_line = _split_multiline_prompt(lambda cli: tokens)
+ assert has_before_tokens(None) is True
+ assert before(None) == [(Token, '\n')]
+ assert first_input_line(None) == [
+ (Token, 'a'),
+ (Token, 'b')
+ ]