diff tests/tmpfs.py @ 520:bab91fcef741

bake/serve: Improve support for unicode, add slugification options. * Add slugification options for taxonomies. * Sort out some unicode support problems on OSX. * Add tests.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 28 Jul 2015 18:34:21 -0700
parents e7b865f8f335
children d6403c21bdea
line wrap: on
line diff
--- a/tests/tmpfs.py	Tue Jul 28 18:29:41 2015 -0700
+++ b/tests/tmpfs.py	Tue Jul 28 18:34:21 2015 -0700
@@ -2,6 +2,7 @@
 import os.path
 import shutil
 import random
+import unicodedata
 from .basefs import TestFileSystemBase
 
 
@@ -37,6 +38,7 @@
             return fp.read()
 
     def _getStructureRecursive(self, target, parent, cur):
+        cur = unicodedata.normalize('NFC', cur)
         full_cur = os.path.join(parent, cur)
         if os.path.isdir(full_cur):
             e = {}