[designspace] Test for empty elements

This commit is contained in:
Miguel Sousa 2017-02-28 05:17:42 -08:00
parent 3dc8e4fa95
commit a1c6bc46f1
2 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,8 @@
<?xml version="1.0"?>
<designspace format="3">
<!-- no <axes> element -->
<sources/><!-- empty <sources> element -->
<instances>
<instance/><!-- bare-bones <instance> element -->
</instances>
</designspace>

View File

@ -52,6 +52,11 @@ class DesignspaceTest(unittest.TestCase):
}
)
def test_load2(self):
self.assertEqual(
designspace.load(_getpath("VarLibTest2.designspace")),
{'instances': [{}], 'sources': []})
def _getpath(testfile):
path, _ = os.path.split(__file__)