summaryrefslogtreecommitdiff
path: root/tests/test_shell.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2020-12-28 09:53:11 +0100
committerGeorg Brandl <georg@python.org>2020-12-28 09:53:39 +0100
commita3d4100a31dccefbe7701a7ac04c4e354c03a188 (patch)
tree7dce3fb31a1126891855bc3857f27993a0e45074 /tests/test_shell.py
parent5c77dc02d64d0f61691779248d784d2add9a8ce0 (diff)
downloadpygments-git-a3d4100a31dccefbe7701a7ac04c4e354c03a188.tar.gz
do_insertions: do not emit empty tokens
Diffstat (limited to 'tests/test_shell.py')
-rw-r--r--tests/test_shell.py13
1 files changed, 2 insertions, 11 deletions
diff --git a/tests/test_shell.py b/tests/test_shell.py
index b3600a4e..102992b3 100644
--- a/tests/test_shell.py
+++ b/tests/test_shell.py
@@ -10,7 +10,8 @@
import pytest
from pygments.token import Token
-from pygments.lexers import BashLexer, BashSessionLexer, MSDOSSessionLexer, PowerShellSessionLexer
+from pygments.lexers import BashLexer, BashSessionLexer, MSDOSSessionLexer, \
+ PowerShellSessionLexer
@pytest.fixture(scope='module')
@@ -142,7 +143,6 @@ def test_end_of_line_nums(lexer_bash):
def test_newline_in_echo(lexer_session):
fragment = '$ echo \\\nhi\nhi\n'
tokens = [
- (Token.Text, ''),
(Token.Generic.Prompt, '$'),
(Token.Text, ' '),
(Token.Name.Builtin, 'echo'),
@@ -158,11 +158,9 @@ def test_newline_in_echo(lexer_session):
def test_msdos_gt_only(lexer_msdos):
fragment = '> py\nhi\n'
tokens = [
- (Token.Text, ''),
(Token.Generic.Prompt, '>'),
(Token.Text, ' '),
(Token.Text, 'py'),
- (Token.Text, ''),
(Token.Text, '\n'),
(Token.Generic.Output, 'hi\n'),
]
@@ -172,7 +170,6 @@ def test_msdos_gt_only(lexer_msdos):
def test_powershell_session(lexer_powershell_session):
fragment = 'PS C:\\> Get-ChildItem\n'
tokens = [
- (Token.Name.Builtin, ''),
(Token.Generic.Prompt, 'PS C:\\> '),
(Token.Name.Builtin, 'Get-ChildItem'),
(Token.Text, '\n')
@@ -181,7 +178,6 @@ def test_powershell_session(lexer_powershell_session):
fragment = 'PS> Get-ChildItem\n'
tokens = [
- (Token.Name.Builtin, ''),
(Token.Generic.Prompt, 'PS> '),
(Token.Name.Builtin, 'Get-ChildItem'),
(Token.Text, '\n')
@@ -190,7 +186,6 @@ def test_powershell_session(lexer_powershell_session):
fragment = 'PS > Get-ChildItem\n'
tokens = [
- (Token.Name.Builtin, ''),
(Token.Generic.Prompt, 'PS > '),
(Token.Name.Builtin, 'Get-ChildItem'),
(Token.Text, '\n')
@@ -201,7 +196,6 @@ def test_powershell_session(lexer_powershell_session):
def test_powershell_remoting_session(lexer_powershell_session):
fragment = '[Long-NetBIOS-Hostname]: PS C:\\> Get-ChildItem\n'
tokens = [
- (Token.Name.Builtin, ''),
(Token.Generic.Prompt, '[Long-NetBIOS-Hostname]: PS C:\\> '),
(Token.Name.Builtin, 'Get-ChildItem'),
(Token.Text, '\n')
@@ -212,11 +206,8 @@ def test_powershell_remoting_session(lexer_powershell_session):
def test_virtualenv(lexer_session):
fragment = '(env) [~/project]$ foo -h\n'
tokens = [
- (Token.Text, ''),
(Token.Generic.Prompt.VirtualEnv, '(env)'),
- (Token.Text, ''),
(Token.Text, ' '),
- (Token.Text, ''),
(Token.Generic.Prompt, '[~/project]$'),
(Token.Text, ' '),
(Token.Text, 'foo'),