designspace_test: must use plistlib.Data for py2 compatibility

grr...
This commit is contained in:
Cosimo Lupo 2018-10-18 20:10:59 +01:00
parent 97d5044109
commit 931f8024eb
No known key found for this signature in database
GPG Key ID: 59D54DB0C9976482

View File

@ -8,6 +8,7 @@ import pytest
import warnings
from fontTools.misc.py23 import open
from fontTools.misc import plistlib
from fontTools.designspaceLib import (
DesignSpaceDocument, SourceDescriptor, AxisDescriptor, RuleDescriptor,
InstanceDescriptor, evaluateRule, processRules, posix, DesignSpaceDocumentError)
@ -123,7 +124,7 @@ def test_fill_document(tmpdir):
i1.styleMapStyleName = "InstanceStyleMapStyleName"
glyphData = dict(name="arrow", mute=True, unicodes=[0x123, 0x124, 0x125])
i1.glyphs['arrow'] = glyphData
i1.lib['com.coolDesignspaceApp.binaryData'] = b'<binary gunk>'
i1.lib['com.coolDesignspaceApp.binaryData'] = plistlib.Data(b'<binary gunk>')
i1.lib['com.coolDesignspaceApp.specimenText'] = "Hamburgerwhatever"
doc.addInstance(i1)
# add instance 2