diff options
author | Georg Brandl <georg@python.org> | 2013-01-09 13:51:21 +0100 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2013-01-09 13:51:21 +0100 |
commit | 890bf1d3fe5a706fd699f2f7076785695e675f00 (patch) | |
tree | 1b14abc0dfeaedd11b424ede065ab3a46af825a4 /tests/test_regexlexer.py | |
parent | 85d29e399ce3e8651af495ebb08baa0788480f17 (diff) | |
parent | c7baf27b4058f53f8d26be23e45fb3e7772656eb (diff) | |
download | pygments-890bf1d3fe5a706fd699f2f7076785695e675f00.tar.gz |
Merged in btiffin/cobol-pygments (pull request #72: adding an OpenCOBOL lexer)
Diffstat (limited to 'tests/test_regexlexer.py')
-rw-r--r-- | tests/test_regexlexer.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_regexlexer.py b/tests/test_regexlexer.py index 74b64d9b..28d9689b 100644 --- a/tests/test_regexlexer.py +++ b/tests/test_regexlexer.py @@ -3,7 +3,7 @@ Pygments regex lexer tests ~~~~~~~~~~~~~~~~~~~~~~~~~~ - :copyright: Copyright 2006-2012 by the Pygments team, see AUTHORS. + :copyright: Copyright 2006-2013 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ @@ -11,6 +11,7 @@ import unittest from pygments.token import Text from pygments.lexer import RegexLexer +from pygments.lexer import bygroups class TestLexer(RegexLexer): @@ -37,3 +38,10 @@ class TupleTransTest(unittest.TestCase): self.assertEqual(toks, [(0, Text.Root, 'a'), (1, Text.Rag, 'b'), (2, Text.Rag, 'c'), (3, Text.Beer, 'd'), (4, Text.Root, 'e')]) + + def test_multiline(self): + lx = TestLexer() + toks = list(lx.get_tokens_unprocessed('a\ne')) + self.assertEqual(toks, + [(0, Text.Root, 'a'), (1, Text, u'\n'), + (2, Text.Root, 'e')]) |