
fg at nuxeo
Jun 12, 2006, 3:33 AM
Post #1 of 1
(274 views)
Permalink
|
|
Re: SVN: Zope/trunk/lib/python/AccessControl/tests/framework.py added
|
|
Please don't, the only supported method of running tests is through test.py, and adding "framework.py" everywhere is just more cruft. Florent Andreas Jung wrote: > Log message for revision 68592: > added > > > Changed: > A Zope/trunk/lib/python/AccessControl/tests/framework.py > > -=- > Added: Zope/trunk/lib/python/AccessControl/tests/framework.py > =================================================================== > --- Zope/trunk/lib/python/AccessControl/tests/framework.py 2006-06-12 06:21:11 UTC (rev 68591) > +++ Zope/trunk/lib/python/AccessControl/tests/framework.py 2006-06-12 06:36:06 UTC (rev 68592) > @@ -0,0 +1,44 @@ > +############################################################################## > +# > +# Copyright (c) 2002 Zope Corporation and Contributors. All Rights Reserved. > +# > +# This software is subject to the provisions of the Zope Public License, > +# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. > +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED > +# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED > +# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS > +# FOR A PARTICULAR PURPOSE > +# > +############################################################################## > + > +###################################################################### > +# Set up unit testing framework > +# > +# The following code should be at the top of every test module: > +# > +# import os, sys > +# execfile(os.path.join(sys.path[0], 'framework.py')) > +# > +# ...and the following at the bottom: > +# > +# framework() > + > + > +# Find the Testing package > +if not sys.modules.has_key('Testing'): > + p0 = sys.path[0] > + if p0 and __name__ == '__main__': > + os.chdir(p0) > + p0 = '' > + p = d = os.path.abspath(os.curdir) > + while d: > + if os.path.isdir(os.path.join(p, 'Testing')): > + sys.path[:1] = [p0, os.pardir, p] > + break > + p, d = os.path.split(p) > + else: > + print 'Unable to locate Testing package.' > + sys.exit(1) > + > +import Testing, unittest > +execfile(os.path.join(os.path.split(Testing.__file__)[0], 'common.py')) > > _______________________________________________ > Zope-Checkins maillist - Zope-Checkins [at] zope > http://mail.zope.org/mailman/listinfo/zope-checkins > -- Florent Guillaume, Nuxeo (Paris, France) Director of R&D +33 1 40 33 71 59 http://nuxeo.com fg [at] nuxeo _______________________________________________ Zope-Dev maillist - Zope-Dev [at] zope http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
|