Hi, More testing stuff :-S I can't get any of the tests in the Products folder to run. I must be doing something wrong but I can't figure it out. The command line I'm using is: E:\Zope\2.4.0>bin\python utilities\testrunner.py -d lib\python\Products\ ...and it's finding tests for ZCatalog, PythonScripts, PageTemplates, PluginIndexes and CoreSessionTracking; but they're all failing with import errors and not a single test runs. What am I doign wrong here? cheers, Chris PS: oops, I should expect PageTemplates to fail since my pristine 2.4.0 install doesn't have the necessary python packages. PPS: the attached file contains all the errors if anyone is interested. Running: lib\python\Products\CoreSessionTracking\tests\testAutoExpireMapping.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\current\Products\CoreSessionTracking\tests\testAutoExpireMapping .py", line 89, in ? from Products.CoreSessionTracking.AutoExpireMapping import AutoExpireMapping File "E:\Zope\current\Products\CoreSessionTracking\__init__.py", line 90, in ? import SessionIdManager, SessionDataManager, SessionDataContainer File "E:\Zope\current\Products\CoreSessionTracking\SessionIdManager.py", line 97, in ? from AccessControl.Owned import Owned File "E:\Zope\242A6D~1.0\lib\python\AccessControl\Owned.py", line 105, in ? class Owned(ExtensionClass.Base): File "E:\Zope\242A6D~1.0\lib\python\AccessControl\Owned.py", line 122, in Owne d manage_owner=Globals.DTMLFile('dtml/owner', globals()) AttributeError: 'Globals' module has no attribute 'DTMLFile' No test suite found in file: lib\python\Products\CoreSessionTracking\tests\testAutoExpireMapping.py Running: lib\python\Products\PluginIndexes\tests\testFieldIndex.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\tests\testFieldInde x.py", line 96, in ? from Products.PluginIndexes.FieldIndex.FieldIndex import FieldIndex File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\__init__.py", line 88, in ? import common.UnIndex as UnIndex File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\common\UnIndex.py", line 90, in ? from Globals import Persistent ImportError: cannot import name Persistent No test suite found in file: lib\python\Products\PluginIndexes\tests\testFieldIndex.py Running: lib\python\Products\PluginIndexes\tests\testKeywordIndex.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\tests\testKeywordIn dex.py", line 94, in ? from Products.PluginIndexes.KeywordIndex.KeywordIndex import KeywordIndex File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\KeywordIndex\Keywor dIndex.py", line 91, in ? from Globals import Persistent, DTMLFile ImportError: cannot import name Persistent No test suite found in file: lib\python\Products\PluginIndexes\tests\testKeywordIndex.py Running: lib\python\Products\PluginIndexes\tests\testPathIndex.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\tests\testPathIndex .py", line 95, in ? from Products.PluginIndexes.PathIndex.PathIndex import PathIndex File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\PathIndex\PathIndex .py", line 91, in ? from Globals import Persistent, DTMLFile ImportError: cannot import name Persistent No test suite found in file: lib\python\Products\PluginIndexes\tests\testPathIndex.py Running: lib\python\Products\PluginIndexes\tests\testSplitter.py .... ---------------------------------------------------------------------- Ran 4 tests in 0.000s OK Running: lib\python\Products\PluginIndexes\tests\testTextIndex.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\tests\testTextIndex .py", line 108, in ? from Products.PluginIndexes.TextIndex import TextIndex,GlobbingLexicon File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\TextIndex\TextIndex .py", line 99, in ? from Globals import Persistent,DTMLFile ImportError: cannot import name Persistent No test suite found in file: lib\python\Products\PluginIndexes\tests\testTextIndex.py Running: lib\python\Products\PluginIndexes\TextIndex\tests\testSplitter.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PluginIndexes\TextIndex\tests\tes tSplitter.py", line 95, in ? import Splitter ImportError: No module named Splitter No test suite found in file: lib\python\Products\PluginIndexes\TextIndex\tests\testSplitter.py Running: lib\python\Products\PythonScripts\tests\testPythonScript.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\PythonScripts\tests\testPythonScr ipt.py", line 94, in ? from Products.PythonScripts.PythonScript import PythonScript File "E:\Zope\242A6D~1.0\lib\python\Products\PythonScripts\__init__.py", line 89, in ? import PythonScript File "E:\Zope\242A6D~1.0\lib\python\Products\PythonScripts\PythonScript.py", l ine 95, in ? from Globals import DTMLFile, MessageDialog, package_home ImportError: cannot import name DTMLFile No test suite found in file: lib\python\Products\PythonScripts\tests\testPythonScript.py Running: lib\python\Products\ZCatalog\tests\testCatalog.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\ZCatalog\tests\testCatalog.py", l ine 108, in ? from Products.ZCatalog import ZCatalog,Vocabulary File "E:\Zope\242A6D~1.0\lib\python\Products\ZCatalog\__init__.py", line 88, i n ? import ZCatalog, Catalog, CatalogAwareness, ZClasses File "E:\Zope\242A6D~1.0\lib\python\Products\ZCatalog\ZCatalog.py", line 87, i n ? from Globals import DTMLFile, MessageDialog ImportError: cannot import name DTMLFile No test suite found in file: lib\python\Products\ZCatalog\tests\testCatalog.py Running: lib\python\Products\ZCatalog\tests\testCatalogTiming.py Traceback (most recent call last): File "utilities\testrunner.py", line 115, in runFile File "utilities\testrunner.py", line 59, in getSuiteFromFile File "E:\Zope\242A6D~1.0\lib\python\Products\ZCatalog\tests\testCatalogTiming. py", line 24, in ? from Products.ZCatalog import ZCatalog ImportError: cannot import name ZCatalog No test suite found in file: lib\python\Products\ZCatalog\tests\testCatalogTiming.py