[Zope-Checkins] SVN: Zope/trunk/lib/python/Zope/Startup/zopectl.py
When installed, test.py lives in $ZOPE_HOME/bin.
Stefan H. Holek
stefan at epy.co.at
Tue Sep 28 06:17:54 EDT 2004
Log message for revision 27700:
When installed, test.py lives in $ZOPE_HOME/bin.
Changed:
U Zope/trunk/lib/python/Zope/Startup/zopectl.py
-=-
Modified: Zope/trunk/lib/python/Zope/Startup/zopectl.py
===================================================================
--- Zope/trunk/lib/python/Zope/Startup/zopectl.py 2004-09-27 20:41:06 UTC (rev 27699)
+++ Zope/trunk/lib/python/Zope/Startup/zopectl.py 2004-09-28 10:17:53 UTC (rev 27700)
@@ -224,11 +224,7 @@
def do_test(self, arg):
args = filter(None, arg.split(' '))
- if not args:
- print "usage: test [args]+"
- return
-
- # test.py lives in $ZOPE_HOME!
+ # test.py lives in $ZOPE_HOME/bin
zope_home = os.getenv('ZOPE_HOME')
if zope_home is None:
@@ -239,9 +235,15 @@
print "Can't find test.py -- set ZOPE_HOME before running!"
return
- script = os.path.join(zope_home, 'test.py')
+ script = os.path.join(zope_home, 'bin', 'test.py')
assert os.path.exists(script)
+ # If --libdir is not supplied, use $INSTANCE_HOME/Products
+ # (rather than $INSTANCE_HOME/lib/python)
+ if '--libdir' not in args:
+ args.insert(0, 'Products')
+ args.insert(0, '--libdir')
+
# Supply our config file by default.
if '--config-file' not in args and '-C' not in args:
args.insert(0, self.options.configfile)
@@ -251,12 +253,6 @@
if '-v' not in args and '-q' not in args:
args.insert(0, '-v')
- # If --libdir is not supplied, use $INSTANCE_HOME/Products
- # (rather than $INSTANCE_HOME/lib/python)
- if '--libdir' not in args:
- args.insert(0, 'Products')
- args.insert(0, '--libdir')
-
args.insert(0, script)
cmdline = ' '.join([self.options.python] + args)
@@ -265,7 +261,7 @@
def help_test(self):
print "test [args]+ -- run unit / functional tests."
- print " See $ZOPE_HOME/test.py for syntax."
+ print " See $ZOPE_HOME/bin/test.py --help for syntax."
def main(args=None):
More information about the Zope-Checkins
mailing list