From 8ebdb260393c0c0365bb84a7f9ae7c74c4718143 Mon Sep 17 00:00:00 2001 From: Erik van Blokland Date: Mon, 30 Mar 2009 19:19:16 +0000 Subject: [PATCH] Unittests for the fixed Default Naming Scheme. git-svn-id: http://svn.robofab.com/trunk@181 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c --- Lib/robofab/test/test_glifLib.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Lib/robofab/test/test_glifLib.py b/Lib/robofab/test/test_glifLib.py index 74a34d8d1..abcf2bc4d 100644 --- a/Lib/robofab/test/test_glifLib.py +++ b/Lib/robofab/test/test_glifLib.py @@ -79,6 +79,7 @@ class GlyphSetTests(unittest.TestCase): dst.writeGlyph(glyphName, g, g.drawPoints) d = {} for k, v in src.contents.items(): + print k, v d[k] = "prefix" + v 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("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(".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): self.assertEqual(glyphNameToShortFileName("a", None), "a.glif")