Unittests for the fixed Default Naming Scheme.

git-svn-id: http://svn.robofab.com/trunk@181 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
This commit is contained in:
Erik van Blokland 2009-03-30 19:19:16 +00:00
parent 45908bd94a
commit 8ebdb26039

View File

@ -79,6 +79,7 @@ class GlyphSetTests(unittest.TestCase):
dst.writeGlyph(glyphName, g, g.drawPoints) dst.writeGlyph(glyphName, g, g.drawPoints)
d = {} d = {}
for k, v in src.contents.items(): for k, v in src.contents.items():
print k, v
d[k] = "prefix" + v d[k] = "prefix" + v
self.assertEqual(d, dst.contents) self.assertEqual(d, dst.contents)
@ -100,9 +101,16 @@ class FileNameTests(unittest.TestCase):
self.assertEqual(glyphNameToFileName("a", None), "a.glif") self.assertEqual(glyphNameToFileName("a", None), "a.glif")
self.assertEqual(glyphNameToFileName("A", None), "A_.glif") self.assertEqual(glyphNameToFileName("A", None), "A_.glif")
self.assertEqual(glyphNameToFileName("Aring", None), "Aring_.glif") self.assertEqual(glyphNameToFileName("Aring", None), "Aring_.glif")
self.assertEqual(glyphNameToFileName("F_A_B", None), "F_A_B_.glif") self.assertEqual(glyphNameToFileName("F_A_B", None), "F__A__B_.glif")
self.assertEqual(glyphNameToFileName("A.alt", None), "A_.alt.glif") self.assertEqual(glyphNameToFileName("A.alt", None), "A_.alt.glif")
self.assertEqual(glyphNameToFileName("A.Alt", None), "A_.Alt_.glif")
self.assertEqual(glyphNameToFileName(".notdef", None), "_notdef.glif") self.assertEqual(glyphNameToFileName(".notdef", None), "_notdef.glif")
self.assertEqual(glyphNameToFileName("T_H", None), "T__H_.glif")
self.assertEqual(glyphNameToFileName("T_h", None), "T__h.glif")
self.assertEqual(glyphNameToFileName("t_h", None), "t_h.glif")
self.assertEqual(glyphNameToFileName('F_F_I', None), "F__F__I_.glif")
self.assertEqual(glyphNameToFileName('f_f_i', None), "f_f_i.glif")
def testShortFileNameScheme(self): def testShortFileNameScheme(self):
self.assertEqual(glyphNameToShortFileName("a", None), "a.glif") self.assertEqual(glyphNameToShortFileName("a", None), "a.glif")