designspaceLib_test: fixup expected test results
This commit is contained in:
parent
6a7493adbb
commit
97d5044109
@ -1,107 +1,111 @@
|
|||||||
<?xml version='1.0' encoding='utf-8'?>
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
<designspace format="4.0">
|
<designspace format="4.0">
|
||||||
<axes>
|
<axes>
|
||||||
<axis default="0" maximum="1000" minimum="0" name="weight" tag="wght">
|
<axis tag="wght" name="weight" minimum="0" maximum="1000" default="0">
|
||||||
<labelname xml:lang="en">Wéíght</labelname>
|
<labelname xml:lang="en">Wéíght</labelname>
|
||||||
<labelname xml:lang="fa-IR">قطر</labelname>
|
<labelname xml:lang="fa-IR">قطر</labelname>
|
||||||
</axis>
|
</axis>
|
||||||
<axis default="20" hidden="1" maximum="1000" minimum="0" name="width" tag="wdth">
|
<axis tag="wdth" name="width" minimum="0" maximum="1000" default="20" hidden="1">
|
||||||
<labelname xml:lang="fr">Chasse</labelname>
|
<labelname xml:lang="fr">Chasse</labelname>
|
||||||
<map input="0" output="10" />
|
<map input="0" output="10"/>
|
||||||
<map input="401" output="66" />
|
<map input="401" output="66"/>
|
||||||
<map input="1000" output="990" />
|
<map input="1000" output="990"/>
|
||||||
</axis>
|
</axis>
|
||||||
</axes>
|
</axes>
|
||||||
<rules>
|
<rules>
|
||||||
<rule name="named.rule.1">
|
<rule name="named.rule.1">
|
||||||
<conditionset>
|
<conditionset>
|
||||||
<condition maximum="1" minimum="0" name="axisName_a" />
|
<condition name="axisName_a" minimum="0" maximum="1"/>
|
||||||
<condition maximum="3" minimum="2" name="axisName_b" />
|
<condition name="axisName_b" minimum="2" maximum="3"/>
|
||||||
</conditionset>
|
</conditionset>
|
||||||
<sub name="a" with="a.alt" />
|
<sub name="a" with="a.alt"/>
|
||||||
</rule>
|
</rule>
|
||||||
</rules>
|
</rules>
|
||||||
<sources>
|
<sources>
|
||||||
<source familyname="MasterFamilyName" filename="masters/masterTest1.ufo" name="master.ufo1" stylename="MasterStyleNameOne">
|
<source filename="masters/masterTest1.ufo" name="master.ufo1" familyname="MasterFamilyName" stylename="MasterStyleNameOne">
|
||||||
<lib copy="1" />
|
<lib copy="1"/>
|
||||||
<features copy="1" />
|
<features copy="1"/>
|
||||||
<info copy="1" />
|
<info copy="1"/>
|
||||||
<glyph mute="1" name="A" />
|
<glyph name="A" mute="1"/>
|
||||||
<glyph mute="1" name="Z" />
|
<glyph name="Z" mute="1"/>
|
||||||
<location>
|
<location>
|
||||||
<dimension name="weight" xvalue="0" />
|
<dimension name="weight" xvalue="0"/>
|
||||||
<dimension name="width" xvalue="20" />
|
<dimension name="width" xvalue="20"/>
|
||||||
</location>
|
</location>
|
||||||
</source>
|
</source>
|
||||||
<source familyname="MasterFamilyName" filename="masters/masterTest2.ufo" name="master.ufo2" stylename="MasterStyleNameTwo">
|
<source filename="masters/masterTest2.ufo" name="master.ufo2" familyname="MasterFamilyName" stylename="MasterStyleNameTwo">
|
||||||
<kerning mute="1" />
|
<kerning mute="1"/>
|
||||||
<location>
|
<location>
|
||||||
<dimension name="weight" xvalue="1000" />
|
<dimension name="weight" xvalue="1000"/>
|
||||||
<dimension name="width" xvalue="20" />
|
<dimension name="width" xvalue="20"/>
|
||||||
</location>
|
</location>
|
||||||
</source>
|
</source>
|
||||||
<source familyname="MasterFamilyName" filename="masters/masterTest2.ufo" layer="supports" name="master.ufo2" stylename="Supports">
|
<source filename="masters/masterTest2.ufo" name="master.ufo2" familyname="MasterFamilyName" stylename="Supports" layer="supports">
|
||||||
<location>
|
<location>
|
||||||
<dimension name="weight" xvalue="1000" />
|
<dimension name="weight" xvalue="1000"/>
|
||||||
<dimension name="width" xvalue="20" />
|
<dimension name="width" xvalue="20"/>
|
||||||
</location>
|
</location>
|
||||||
</source>
|
</source>
|
||||||
</sources>
|
</sources>
|
||||||
<instances>
|
<instances>
|
||||||
<instance familyname="InstanceFamilyName" filename="instances/instanceTest1.ufo" name="instance.ufo1" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName" stylename="InstanceStyleName">
|
<instance name="instance.ufo1" familyname="InstanceFamilyName" stylename="InstanceStyleName" filename="instances/instanceTest1.ufo" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName">
|
||||||
<location>
|
<location>
|
||||||
<dimension name="weight" xvalue="500" />
|
<dimension name="weight" xvalue="500"/>
|
||||||
<dimension name="width" xvalue="20" />
|
<dimension name="width" xvalue="20"/>
|
||||||
</location>
|
</location>
|
||||||
<glyphs>
|
<glyphs>
|
||||||
<glyph mute="1" name="arrow" unicode="0x123 0x124 0x125" />
|
<glyph mute="1" unicode="0x123 0x124 0x125" name="arrow"/>
|
||||||
</glyphs>
|
</glyphs>
|
||||||
<kerning />
|
<kerning/>
|
||||||
<info />
|
<info/>
|
||||||
<lib>
|
<lib>
|
||||||
<dict>
|
|
||||||
<key>com.coolDesignspaceApp.specimenText</key>
|
|
||||||
<string>Hamburgerwhatever</string>
|
|
||||||
</dict>
|
|
||||||
</lib>
|
|
||||||
</instance>
|
|
||||||
<instance familyname="InstanceFamilyName" filename="instances/instanceTest2.ufo" name="instance.ufo2" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName" stylename="InstanceStyleName">
|
|
||||||
<location>
|
|
||||||
<dimension name="weight" xvalue="500" />
|
|
||||||
<dimension name="width" xvalue="400" yvalue="300" />
|
|
||||||
</location>
|
|
||||||
<glyphs>
|
|
||||||
<glyph name="arrow" unicode="0x65 0xc9 0x12d">
|
|
||||||
<location>
|
|
||||||
<dimension name="weight" xvalue="120" />
|
|
||||||
<dimension name="width" xvalue="100" />
|
|
||||||
</location>
|
|
||||||
<note>A note about this glyph</note>
|
|
||||||
<masters>
|
|
||||||
<master glyphname="BB" source="master.ufo1">
|
|
||||||
<location>
|
|
||||||
<dimension name="weight" xvalue="20" />
|
|
||||||
<dimension name="width" xvalue="20" />
|
|
||||||
</location>
|
|
||||||
</master>
|
|
||||||
<master glyphname="CC" source="master.ufo2">
|
|
||||||
<location>
|
|
||||||
<dimension name="weight" xvalue="900" />
|
|
||||||
<dimension name="width" xvalue="900" />
|
|
||||||
</location>
|
|
||||||
</master>
|
|
||||||
</masters>
|
|
||||||
</glyph>
|
|
||||||
<glyph name="arrow2" />
|
|
||||||
</glyphs>
|
|
||||||
<kerning />
|
|
||||||
<info />
|
|
||||||
</instance>
|
|
||||||
</instances>
|
|
||||||
<lib>
|
|
||||||
<dict>
|
<dict>
|
||||||
<key>com.coolDesignspaceApp.previewSize</key>
|
<key>com.coolDesignspaceApp.binaryData</key>
|
||||||
<integer>30</integer>
|
<data>
|
||||||
|
PGJpbmFyeSBndW5rPg==
|
||||||
|
</data>
|
||||||
|
<key>com.coolDesignspaceApp.specimenText</key>
|
||||||
|
<string>Hamburgerwhatever</string>
|
||||||
</dict>
|
</dict>
|
||||||
</lib>
|
</lib>
|
||||||
|
</instance>
|
||||||
|
<instance name="instance.ufo2" familyname="InstanceFamilyName" stylename="InstanceStyleName" filename="instances/instanceTest2.ufo" postscriptfontname="InstancePostscriptName" stylemapfamilyname="InstanceStyleMapFamilyName" stylemapstylename="InstanceStyleMapStyleName">
|
||||||
|
<location>
|
||||||
|
<dimension name="weight" xvalue="500"/>
|
||||||
|
<dimension name="width" xvalue="400" yvalue="300"/>
|
||||||
|
</location>
|
||||||
|
<glyphs>
|
||||||
|
<glyph unicode="0x65 0xc9 0x12d" name="arrow">
|
||||||
|
<location>
|
||||||
|
<dimension name="weight" xvalue="120"/>
|
||||||
|
<dimension name="width" xvalue="100"/>
|
||||||
|
</location>
|
||||||
|
<note>A note about this glyph</note>
|
||||||
|
<masters>
|
||||||
|
<master glyphname="BB" source="master.ufo1">
|
||||||
|
<location>
|
||||||
|
<dimension name="weight" xvalue="20"/>
|
||||||
|
<dimension name="width" xvalue="20"/>
|
||||||
|
</location>
|
||||||
|
</master>
|
||||||
|
<master glyphname="CC" source="master.ufo2">
|
||||||
|
<location>
|
||||||
|
<dimension name="weight" xvalue="900"/>
|
||||||
|
<dimension name="width" xvalue="900"/>
|
||||||
|
</location>
|
||||||
|
</master>
|
||||||
|
</masters>
|
||||||
|
</glyph>
|
||||||
|
<glyph name="arrow2"/>
|
||||||
|
</glyphs>
|
||||||
|
<kerning/>
|
||||||
|
<info/>
|
||||||
|
</instance>
|
||||||
|
</instances>
|
||||||
|
<lib>
|
||||||
|
<dict>
|
||||||
|
<key>com.coolDesignspaceApp.previewSize</key>
|
||||||
|
<integer>30</integer>
|
||||||
|
</dict>
|
||||||
|
</lib>
|
||||||
</designspace>
|
</designspace>
|
||||||
|
@ -123,6 +123,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.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