[varStore] Log XML when first assert fails in test
This commit is contained in:
parent
8ae33a7ef3
commit
171741baf2
@ -160,14 +160,14 @@ def test_optimize(numRegions, varData, expectedNumVarData, expectedBytes):
|
|||||||
varStore = builder.finish()
|
varStore = builder.finish()
|
||||||
mapping = varStore.optimize()
|
mapping = varStore.optimize()
|
||||||
|
|
||||||
assert len(varStore.VarData) == expectedNumVarData
|
|
||||||
|
|
||||||
dummyFont = TTFont()
|
dummyFont = TTFont()
|
||||||
|
|
||||||
writer = XMLWriter(StringIO())
|
writer = XMLWriter(StringIO())
|
||||||
varStore.toXML(writer, dummyFont)
|
varStore.toXML(writer, dummyFont)
|
||||||
xml = writer.file.getvalue()
|
xml = writer.file.getvalue()
|
||||||
|
|
||||||
|
assert len(varStore.VarData) == expectedNumVarData, xml
|
||||||
|
|
||||||
writer = OTTableWriter()
|
writer = OTTableWriter()
|
||||||
varStore.compile(writer, dummyFont)
|
varStore.compile(writer, dummyFont)
|
||||||
data = writer.getAllData()
|
data = writer.getAllData()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user