designspace_test: must use plistlib.Data for py2 compatibility
grr...
This commit is contained in:
parent
97d5044109
commit
931f8024eb
@ -8,6 +8,7 @@ import pytest
|
|||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from fontTools.misc.py23 import open
|
from fontTools.misc.py23 import open
|
||||||
|
from fontTools.misc import plistlib
|
||||||
from fontTools.designspaceLib import (
|
from fontTools.designspaceLib import (
|
||||||
DesignSpaceDocument, SourceDescriptor, AxisDescriptor, RuleDescriptor,
|
DesignSpaceDocument, SourceDescriptor, AxisDescriptor, RuleDescriptor,
|
||||||
InstanceDescriptor, evaluateRule, processRules, posix, DesignSpaceDocumentError)
|
InstanceDescriptor, evaluateRule, processRules, posix, DesignSpaceDocumentError)
|
||||||
@ -123,7 +124,7 @@ def test_fill_document(tmpdir):
|
|||||||
i1.styleMapStyleName = "InstanceStyleMapStyleName"
|
i1.styleMapStyleName = "InstanceStyleMapStyleName"
|
||||||
glyphData = dict(name="arrow", mute=True, unicodes=[0x123, 0x124, 0x125])
|
glyphData = dict(name="arrow", mute=True, unicodes=[0x123, 0x124, 0x125])
|
||||||
i1.glyphs['arrow'] = glyphData
|
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"
|
i1.lib['com.coolDesignspaceApp.specimenText'] = "Hamburgerwhatever"
|
||||||
doc.addInstance(i1)
|
doc.addInstance(i1)
|
||||||
# add instance 2
|
# add instance 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user