fonttools/Tests/varLib/designspace_test.py
Cosimo Lupo 3cdc800873
[Tests] rename all 'testdata' folders to simply 'data'
as it's now obvious what kind of data they are
2017-01-17 13:33:46 +00:00

38 lines
1.2 KiB
Python

from __future__ import print_function, division, absolute_import
from __future__ import unicode_literals
from fontTools.varLib import designspace
import os
import unittest
class DesignspaceTest(unittest.TestCase):
def test_load(self):
self.assertEqual(
designspace.load(_getpath("VarLibTest.designspace")),
([{'filename': 'VarLibTest-Light.ufo',
'groups': {'copy': True},
'info': {'copy': True},
'lib': {'copy': True},
'location': {'weight': 0.0},
'name': 'master_1'},
{'filename': 'VarLibTest-Bold.ufo',
'location': {'weight': 1.0},
'name': 'master_2'}],
[{'filename': 'instance/VarLibTest-Medium.ufo',
'location': {'weight': 0.5},
'familyname': 'VarLibTest',
'stylename': 'Medium',
'info': {},
'kerning': {}}])
)
def _getpath(testfile):
path, _ = os.path.split(__file__)
return os.path.join(path, "data", testfile)
if __name__ == "__main__":
import sys
sys.exit(unittest.main())