diff options
| author | Georg Brandl <georg@python.org> | 2021-01-11 09:51:59 +0100 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2021-01-11 09:51:59 +0100 |
| commit | 2738778c0b9c615bfcae68972fc656d351d676ca (patch) | |
| tree | 86abf03867fb6ac01fb71ba0bd4925a8223650bb /tests | |
| parent | 02e0f09d796cca5174181e7ae3971cdc010e39b0 (diff) | |
| download | pygments-git-2738778c0b9c615bfcae68972fc656d351d676ca.tar.gz | |
fix coding style in test_analyzer_lexer
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_analyze_lexer.py | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/tests/test_analyze_lexer.py b/tests/test_analyze_lexer.py index 57ae156a..0391507e 100644 --- a/tests/test_analyze_lexer.py +++ b/tests/test_analyze_lexer.py @@ -7,54 +7,63 @@ :license: BSD, see LICENSE for details. """ -import random -from io import StringIO, BytesIO from os import path import pytest -from pygments import lexers, formatters, lex, format +from pygments import lexers TESTDIR = path.dirname(path.abspath(__file__)) + def _guess_lexer_for_file(filename): - return lexers.guess_lexer(open(path.join(TESTDIR, 'examplefiles', filename), 'r', encoding='utf-8').read()) + return lexers.guess_lexer(open(path.join(TESTDIR, 'examplefiles', filename), + 'r', encoding='utf-8').read()) + @pytest.mark.skip(reason="This is identified as T-SQL") def test_guess_lexer_fsharp(): - l = _guess_lexer_for_file('Deflate.rs') - assert l.__class__.__name__ == 'FSharpLexer' + lx = _guess_lexer_for_file('Deflate.rs') + assert lx.__class__.__name__ == 'FSharpLexer' + def test_guess_lexer_brainfuck(): - l = lexers.guess_lexer(">>[-]<<[->>+<<]") - assert l.__class__.__name__ == 'BrainfuckLexer' + lx = lexers.guess_lexer(">>[-]<<[->>+<<]") + assert lx.__class__.__name__ == 'BrainfuckLexer' + def test_guess_lexer_singularity(): - l = _guess_lexer_for_file('Singularity') - assert l.__class__.__name__ == 'SingularityLexer' + lx = _guess_lexer_for_file('Singularity') + assert lx.__class__.__name__ == 'SingularityLexer' + @pytest.mark.skip(reason="This is identified as MIME") def test_guess_lexer_matlab(): - l = lexers.guess_lexer(r'A \ B') - assert l.__class__.__name__ == 'OctaveLexer' + lx = lexers.guess_lexer(r'A \ B') + assert lx.__class__.__name__ == 'OctaveLexer' + @pytest.mark.skip(reason="This is identified as Python") def test_guess_lexer_hybris(): - l = _guess_lexer_for_file('hybris_File.hy') - assert l.__class__.__name__ == 'HybrisLexer' + lx = _guess_lexer_for_file('hybris_File.hy') + assert lx.__class__.__name__ == 'HybrisLexer' + def test_guess_lexer_forth(): - l = _guess_lexer_for_file('demo.frt') - assert l.__class__.__name__ == 'ForthLexer' + lx = _guess_lexer_for_file('demo.frt') + assert lx.__class__.__name__ == 'ForthLexer' + def test_guess_lexer_modula2(): - l = _guess_lexer_for_file('modula2_test_cases.def') - assert l.__class__.__name__ == 'Modula2Lexer' + lx = _guess_lexer_for_file('modula2_test_cases.def') + assert lx.__class__.__name__ == 'Modula2Lexer' + def test_guess_lexer_unicon(): - l = _guess_lexer_for_file('example.icn') - assert l.__class__.__name__ == 'UcodeLexer' + lx = _guess_lexer_for_file('example.icn') + assert lx.__class__.__name__ == 'UcodeLexer' + def test_guess_lexer_ezhil(): - l = _guess_lexer_for_file('ezhil_primefactors.n') - assert l.__class__.__name__ == 'EzhilLexer'
\ No newline at end of file + lx = _guess_lexer_for_file('ezhil_primefactors.n') + assert lx.__class__.__name__ == 'EzhilLexer' |
