Example #1
0
 def testReverseContents2(self):
     src = GlyphSet(GLYPHSETDIR, validateRead=True, validateWrite=True)
     dst = GlyphSet(self.dstDir, validateRead=True, validateWrite=True)
     dstMap = dst.getReverseContents()
     self.assertEqual(dstMap, {})
     for glyphName in src.keys():
         g = src[glyphName]
         g.drawPoints(None)  # load attrs
         dst.writeGlyph(glyphName, g, g.drawPoints)
     self.assertNotEqual(dstMap, {})
     srcMap = dict(src.getReverseContents())  # copy
     self.assertEqual(dstMap, srcMap)
     del srcMap["a.glif"]
     dst.deleteGlyph("a")
     self.assertEqual(dstMap, srcMap)
Example #2
0
 def testReverseContents(self):
     gset = GlyphSet(GLYPHSETDIR, validateRead=True, validateWrite=True)
     d = {}
     for k, v in gset.getReverseContents().items():
         d[v] = k
     org = {}
     for k, v in gset.contents.items():
         org[k] = v.lower()
     self.assertEqual(d, org)