aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/misc/testTools.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/fontTools/misc/testTools.py')
-rw-r--r--Lib/fontTools/misc/testTools.py21
1 files changed, 12 insertions, 9 deletions
diff --git a/Lib/fontTools/misc/testTools.py b/Lib/fontTools/misc/testTools.py
index 871a9951..be611613 100644
--- a/Lib/fontTools/misc/testTools.py
+++ b/Lib/fontTools/misc/testTools.py
@@ -29,12 +29,14 @@ def parseXML(xmlSnippet):
if isinstance(xmlSnippet, bytes):
xml += xmlSnippet
elif isinstance(xmlSnippet, str):
- xml += tobytes(xmlSnippet, 'utf-8')
+ xml += tobytes(xmlSnippet, "utf-8")
elif isinstance(xmlSnippet, Iterable):
- xml += b"".join(tobytes(s, 'utf-8') for s in xmlSnippet)
+ xml += b"".join(tobytes(s, "utf-8") for s in xmlSnippet)
else:
- raise TypeError("expected string or sequence of strings; found %r"
- % type(xmlSnippet).__name__)
+ raise TypeError(
+ "expected string or sequence of strings; found %r"
+ % type(xmlSnippet).__name__
+ )
xml += b"</root>"
reader.parser.Parse(xml, 0)
return reader.root[2]
@@ -76,6 +78,7 @@ class FakeFont:
return self.glyphOrder_[glyphID]
else:
return "glyph%.5d" % glyphID
+
def getGlyphNameMany(self, lst):
return [self.getGlyphName(gid) for gid in lst]
@@ -92,6 +95,7 @@ class FakeFont:
class TestXMLReader_(object):
def __init__(self):
from xml.parsers.expat import ParserCreate
+
self.parser = ParserCreate()
self.parser.StartElementHandler = self.startElement_
self.parser.EndElementHandler = self.endElement_
@@ -114,7 +118,7 @@ class TestXMLReader_(object):
self.stack[-1][2].append(data)
-def makeXMLWriter(newlinestr='\n'):
+def makeXMLWriter(newlinestr="\n"):
# don't write OS-specific new lines
writer = XMLWriter(BytesIO(), newlinestr=newlinestr)
# erase XML declaration
@@ -166,7 +170,7 @@ class MockFont(object):
to its glyphOrder."""
def __init__(self):
- self._glyphOrder = ['.notdef']
+ self._glyphOrder = [".notdef"]
class AllocatingDict(dict):
def __missing__(reverseDict, key):
@@ -174,7 +178,8 @@ class MockFont(object):
gid = len(reverseDict)
reverseDict[key] = gid
return gid
- self._reverseGlyphOrder = AllocatingDict({'.notdef': 0})
+
+ self._reverseGlyphOrder = AllocatingDict({".notdef": 0})
self.lazy = False
def getGlyphID(self, glyph):
@@ -192,7 +197,6 @@ class MockFont(object):
class TestCase(_TestCase):
-
def __init__(self, methodName):
_TestCase.__init__(self, methodName)
# Python 3 renamed assertRaisesRegexp to assertRaisesRegex,
@@ -202,7 +206,6 @@ class TestCase(_TestCase):
class DataFilesHandler(TestCase):
-
def setUp(self):
self.tempdir = None
self.num_tempfiles = 0