소스 검색

Add test_uses_c() to TestPyTokenizer and TestCTokenizer

tags/v0.2
Ben Kurtovic 11 년 전
부모
커밋
27a3503aa1
2개의 변경된 파일14개의 추가작업 그리고 2개의 파일을 삭제
  1. +7
    -1
      tests/test_ctokenizer.py
  2. +7
    -1
      tests/test_pytokenizer.py

+ 7
- 1
tests/test_ctokenizer.py 파일 보기

@@ -23,6 +23,8 @@
from __future__ import unicode_literals
import unittest

from mwparserfromhell.parser._tokenizer import CTokenizer

from _test_tokenizer import TokenizerTestCase

class TestCTokenizer(TokenizerTestCase, unittest.TestCase):
@@ -30,8 +32,12 @@ class TestCTokenizer(TokenizerTestCase, unittest.TestCase):

@classmethod
def setUpClass(cls):
from mwparserfromhell.parser._tokenizer import CTokenizer
cls.tokenizer = CTokenizer

def test_uses_c(self):
"""make sure the C tokenizer identifies as using a C extension"""
self.assertTrue(CTokenizer.USES_C)
self.assertTrue(CTokenizer().USES_C)

if __name__ == "__main__":
unittest.main(verbosity=2)

+ 7
- 1
tests/test_pytokenizer.py 파일 보기

@@ -23,6 +23,8 @@
from __future__ import unicode_literals
import unittest

from mwparserfromhell.parser.tokenizer import Tokenizer

from _test_tokenizer import TokenizerTestCase

class TestPyTokenizer(TokenizerTestCase, unittest.TestCase):
@@ -30,8 +32,12 @@ class TestPyTokenizer(TokenizerTestCase, unittest.TestCase):

@classmethod
def setUpClass(cls):
from mwparserfromhell.parser.tokenizer import Tokenizer
cls.tokenizer = Tokenizer

def test_uses_c(self):
"""make sure the Python tokenizer identifies as not using C"""
self.assertFalse(Tokenizer.USES_C)
self.assertFalse(Tokenizer().USES_C)

if __name__ == "__main__":
unittest.main(verbosity=2)

불러오는 중...
취소
저장