[Zope-dev] Re: SVN:
Zope/trunk/lib/python/AccessControl/tests/framework.py added
Florent Guillaume
fg at nuxeo.com
Mon Jun 12 06:33:28 EDT 2006
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.org
> 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.com
More information about the Zope-Dev
mailing list