designspaceLib_test: fixup expected test results

This commit is contained in:
Cosimo Lupo 2018-10-18 20:04:27 +01:00
parent 6a7493adbb
commit 97d5044109
No known key found for this signature in database
GPG Key ID: 59D54DB0C9976482
2 changed files with 108 additions and 103 deletions

View File

@ -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>

View File

@ -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