mti_test: convert to pytest-style test module
This commit is contained in:
parent
501353f3df
commit
ea8b9b85d7
@ -5,10 +5,10 @@ import difflib
|
|||||||
from io import StringIO
|
from io import StringIO
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import unittest
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
class MtiTest(unittest.TestCase):
|
class MtiTest:
|
||||||
|
|
||||||
GLYPH_ORDER = [
|
GLYPH_ORDER = [
|
||||||
".notdef",
|
".notdef",
|
||||||
@ -396,19 +396,6 @@ class MtiTest(unittest.TestCase):
|
|||||||
# 'mti/contextcoverage'
|
# 'mti/contextcoverage'
|
||||||
# 'mti/context-glyph'
|
# 'mti/context-glyph'
|
||||||
|
|
||||||
def __init__(self, methodName):
|
|
||||||
unittest.TestCase.__init__(self, methodName)
|
|
||||||
# Python 3 renamed assertRaisesRegexp to assertRaisesRegex,
|
|
||||||
# and fires deprecation warnings if a program uses the old name.
|
|
||||||
if not hasattr(self, "assertRaisesRegex"):
|
|
||||||
self.assertRaisesRegex = self.assertRaisesRegexp
|
|
||||||
|
|
||||||
def setUp(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def getpath(testfile):
|
def getpath(testfile):
|
||||||
path, _ = os.path.split(__file__)
|
path, _ = os.path.split(__file__)
|
||||||
@ -423,7 +410,7 @@ class MtiTest(unittest.TestCase):
|
|||||||
expected, actual, fromfile=fromfile, tofile=tofile
|
expected, actual, fromfile=fromfile, tofile=tofile
|
||||||
):
|
):
|
||||||
sys.stderr.write(line)
|
sys.stderr.write(line)
|
||||||
self.fail("TTX output is different from expected")
|
pytest.fail("TTX output is different from expected")
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def create_font(celf):
|
def create_font(celf):
|
||||||
@ -445,7 +432,7 @@ class MtiTest(unittest.TestCase):
|
|||||||
table = mtiLib.build(f, font, tableTag=tableTag)
|
table = mtiLib.build(f, font, tableTag=tableTag)
|
||||||
|
|
||||||
if tableTag is not None:
|
if tableTag is not None:
|
||||||
self.assertEqual(tableTag, table.tableTag)
|
assert tableTag == table.tableTag
|
||||||
tableTag = table.tableTag
|
tableTag = table.tableTag
|
||||||
|
|
||||||
# Make sure it compiles.
|
# Make sure it compiles.
|
||||||
@ -523,4 +510,4 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
font = MtiTest.create_font()
|
font = MtiTest.create_font()
|
||||||
sys.exit(main(sys.argv[1:], font))
|
sys.exit(main(sys.argv[1:], font))
|
||||||
sys.exit(unittest.main())
|
sys.exit(pytest.main(sys.argv))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user