summaryrefslogtreecommitdiff
path: root/tests/test_using_api.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_using_api.py')
-rw-r--r--tests/test_using_api.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/test_using_api.py b/tests/test_using_api.py
deleted file mode 100644
index 2ab70d09..00000000
--- a/tests/test_using_api.py
+++ /dev/null
@@ -1,40 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
- Pygments tests for using()
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
-import unittest
-
-from pygments.lexer import using, bygroups, this, RegexLexer
-from pygments.token import String, Text, Keyword
-
-class TestLexer(RegexLexer):
- tokens = {
- 'root': [
- (r'#.*',
- using(this, state='invalid')),
- (r'(")(.+?)(")',
- bygroups(String, using(this, state='string'), String)),
- (r'[^"]+', Text),
- ],
- 'string': [
- (r'.+', Keyword),
- ],
- }
-
-
-class UsingStateTest(unittest.TestCase):
- def test_basic(self):
- expected = [(Text, 'a'), (String, '"'), (Keyword, 'bcd'),
- (String, '"'), (Text, 'e\n')]
- t = list(TestLexer().get_tokens('a"bcd"e'))
- self.assertEqual(t, expected)
-
- def test_error(self):
- def gen():
- return list(TestLexer().get_tokens('#a'))
- self.assertRaises(KeyError, gen)