search in reverted order else in case of installed cubes (eg in cubicweb/cubes) we do not remove all expected parts
authorsylvain.thenault@logilab.fr
Thu, 29 Jan 2009 10:34:29 +0100
changeset 515 92d95b86263e
parent 514 87e76bce9452
child 516 56fd73de1f06
search in reverted order else in case of installed cubes (eg in cubicweb/cubes) we do not remove all expected parts
test/unittest_cwconfig.py
--- a/test/unittest_cwconfig.py	Thu Jan 29 10:09:42 2009 +0100
+++ b/test/unittest_cwconfig.py	Thu Jan 29 10:34:29 2009 +0100
@@ -8,7 +8,7 @@
 
 def unabsolutize(path):
     parts = path.split(os.sep)
-    for i, part in enumerate(parts):
+    for i, part in reversed(tuple(enumerate(parts))):
         if part in ('cubicweb', 'cubes', 'cubes'):
             return '/'.join(parts[i+1:])
     raise Exception('duh? %s' % path)