diff --git a/Tests/ttLib/tables/otTables_test.py b/Tests/ttLib/tables/otTables_test.py index 4afe2dbff..bd4daeb9d 100644 --- a/Tests/ttLib/tables/otTables_test.py +++ b/Tests/ttLib/tables/otTables_test.py @@ -605,20 +605,87 @@ def test_splitMarkBasePos(): ok = otTables.splitMarkBasePos(oldSubTable, newSubTable, overflowRecord=None) assert ok - assert oldSubTable.Format == newSubTable.Format - assert oldSubTable.MarkCoverage.glyphs == [ - "acutecomb", "gravecomb" + + assert getXML(oldSubTable.toXML) == [ + '', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + '', + ] + + assert getXML(newSubTable.toXML) == [ + '', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + ' ', + '', ] - assert newSubTable.MarkCoverage.glyphs == ["cedillacomb"] - assert newSubTable.MarkCoverage.Format == 1 - assert oldSubTable.BaseCoverage.glyphs == newSubTable.BaseCoverage.glyphs - assert newSubTable.BaseCoverage.Format == 1 - assert oldSubTable.ClassCount == newSubTable.ClassCount == 1 - assert oldSubTable.MarkArray.MarkCount == 2 - assert newSubTable.MarkArray.MarkCount == 1 - assert oldSubTable.BaseArray.BaseCount == newSubTable.BaseArray.BaseCount - assert newSubTable.BaseArray.BaseRecord[0].BaseAnchor[0] is None - assert newSubTable.BaseArray.BaseRecord[1].BaseAnchor[0] == buildAnchor(300, 0) if __name__ == "__main__":