[Zodb-checkins] SVN: ZODB/branches/3.7/test.py Removed decoy.
Christian Theune
ct at gocept.com
Wed Jun 6 12:38:45 EDT 2007
Log message for revision 76438:
Removed decoy.
Changed:
D ZODB/branches/3.7/test.py
-=-
Deleted: ZODB/branches/3.7/test.py
===================================================================
--- ZODB/branches/3.7/test.py 2007-06-06 16:25:17 UTC (rev 76437)
+++ ZODB/branches/3.7/test.py 2007-06-06 16:38:45 UTC (rev 76438)
@@ -1,76 +0,0 @@
-#! /usr/bin/env python2.3
-##############################################################################
-#
-# Copyright (c) 2001, 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.
-#
-##############################################################################
-"""
-Test runner for ZODB.
-
-See the docs for zope.testing; test.py is a small driver for
-zope.testing.testrunner.
-"""
-from distutils.util import get_platform
-import logging
-import os
-import sys
-import warnings
-
-# If ``setup.py build_ext -i`` was used, we want to get code from src/.
-# Else (``setup.py build``) we have to look in a funky platform-specific
-# subdirectory of build/. We don't _know_ how it was built, so have to
-# guess, and favor the latter (since build/lib.xyz doesn't exist unless
-# ``setup.py build`` was done).
-PLAT_SPEC = "%s-%s" % (get_platform(), sys.version[0:3])
-LIB_DIR = os.path.join("build", "lib.%s" % PLAT_SPEC)
-path = "src"
-if os.path.isdir(LIB_DIR):
- path = LIB_DIR
-print "Running tests from", path
-
-# Insert the ZODB src dir first in the sys.path to avoid a name conflict
-# with zope.whatever librairies that might be installed on the Python
-# version used to launch these tests.
-sys.path.insert(0, path)
-
-from zope.testing import testrunner
-
-# Persistence/__init__.py generates a long warning message about the
-# the failure of
-# from _Persistence import Persistent
-# for the benefit of people expecting that to work from previous (pre 3.3)
-# ZODB3 releases. We don't need to see that msg every time we run the
-# test suite, though, and it's positively unhelpful to see it in this
-# context.
-# NOTE: "(?s)" enables re.SINGLELINE, so that the ".*" can suck up
-# newlines.
-warnings.filterwarnings("ignore",
- message="(?s)Couldn't import the ExtensionClass-based base class.*"
- "There are two possibilities:",
- category=UserWarning)
-
-
-defaults = [
- "--path", path,
- ]
-
-result = testrunner.run(defaults)
-
-# Try to avoid spurious error during exit. Some thing is trying to log
-# something after the files used by the logger have been closed.
-logging.disable(999999999)
-import os
-
-# Because we're about to use os._exit, we flush output so we don't miss any.
-sys.stdout.flush()
-sys.stderr.flush()
-
-os._exit(result)
More information about the Zodb-checkins
mailing list