[varStore] Log XML when first assert fails in test

This commit is contained in:
Behdad Esfahbod 2023-05-24 15:36:06 -06:00
parent 8ae33a7ef3
commit 171741baf2

View File

@ -160,14 +160,14 @@ def test_optimize(numRegions, varData, expectedNumVarData, expectedBytes):
varStore = builder.finish()
mapping = varStore.optimize()
assert len(varStore.VarData) == expectedNumVarData
dummyFont = TTFont()
writer = XMLWriter(StringIO())
varStore.toXML(writer, dummyFont)
xml = writer.file.getvalue()
assert len(varStore.VarData) == expectedNumVarData, xml
writer = OTTableWriter()
varStore.compile(writer, dummyFont)
data = writer.getAllData()