I need this patch to make test.py work when some of my directories are symlinked elsewhere. Without this, I can't run bin/zopectl test -vv --dir Products/CMFCore when Products is a symlink and CMFCore is also a symlink. I'll check it in soon unless someone sees a problem with it. Thanks, Florent --- test.py.~1.2.2.15.~ 2004-11-05 11:44:18.000000000 +0100 +++ test.py 2004-11-16 17:26:02.000000000 +0100 @@ -380,11 +380,12 @@ self.cwd = os.path.realpath(os.getcwd()) # Hack again for external products. if libdir: - self.libdir = os.path.realpath(os.path.join(self.cwd, libdir)) + self.libdir = os.path.join(self.cwd, libdir) else: - self.libdir = os.path.realpath(os.path.join(self.cwd, self.libdir)) - if self.libdir not in sys.path: - sys.path.insert(0, self.libdir) + self.libdir = os.path.join(self.cwd, self.libdir) + real_libdir = os.path.realpath(self.libdir) + if real_libdir not in sys.path: + sys.path.insert(0, real_libdir) # Determine where to look for tests if test_dir: self.testdir = os.path.abspath(os.path.join(self.cwd, test_dir)) -- Florent Guillaume, Nuxeo (Paris, France) CTO, Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg@nuxeo.com