From a41f232a0aa9f2b435e54a7e247c858a8f2d7fa8 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Mon, 6 May 2019 08:17:53 +0200 Subject: Initial port to py.test Unittest classes are kept - for now - since py.test is ok with them. Generator tests had to be switched to pytest parametrized tests. --- tests/test_using_api.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tests/test_using_api.py') diff --git a/tests/test_using_api.py b/tests/test_using_api.py index 2ab70d09..3fdee591 100644 --- a/tests/test_using_api.py +++ b/tests/test_using_api.py @@ -12,7 +12,8 @@ import unittest from pygments.lexer import using, bygroups, this, RegexLexer from pygments.token import String, Text, Keyword -class TestLexer(RegexLexer): + +class MyLexer(RegexLexer): tokens = { 'root': [ (r'#.*', @@ -31,10 +32,10 @@ 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')) + t = list(MyLexer().get_tokens('a"bcd"e')) self.assertEqual(t, expected) def test_error(self): def gen(): - return list(TestLexer().get_tokens('#a')) + return list(MyLexer().get_tokens('#a')) self.assertRaises(KeyError, gen) -- cgit v1.2.1