diff options
author | Joshua Peek <josh@joshpeek.com> | 2011-06-08 09:41:43 -0500 |
---|---|---|
committer | Joshua Peek <josh@joshpeek.com> | 2011-06-08 09:41:43 -0500 |
commit | 40c69ec2d55fce117469ec5b2908df4f8732450b (patch) | |
tree | 98885c1a3952facb87f5d6f04127f90fc50774d8 /tests/test_basic_api.py | |
parent | 50868eb41f75a263f885927f86d2b4622e40a789 (diff) | |
download | pygments-40c69ec2d55fce117469ec5b2908df4f8732450b.tar.gz |
Test all lexers can be found by name or alias
Diffstat (limited to 'tests/test_basic_api.py')
-rw-r--r-- | tests/test_basic_api.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_basic_api.py b/tests/test_basic_api.py index 1e7dff14..3639bdbc 100644 --- a/tests/test_basic_api.py +++ b/tests/test_basic_api.py @@ -118,6 +118,12 @@ def test_get_lexers(): ]: yield verify, func, args + for cls, (_, lname, aliases, _, mimetypes) in lexers.LEXERS.iteritems(): + assert cls == lexers.find_lexer_class(lname).__name__ + + for alias in aliases: + assert cls == lexers.get_lexer_by_name(alias).__class__.__name__ + def test_formatter_public_api(): ts = list(lexers.PythonLexer().get_tokens("def f(): pass")) |