[Zodb-checkins] SVN: zdaemon/branches/2/ Updated to reflect split of zope.testrunner and zope.testing.
jim
cvs-admin at zope.org
Wed Jun 6 21:23:42 UTC 2012
Log message for revision 126636:
Updated to reflect split of zope.testrunner and zope.testing.
Addressed deprecation warnings.
Changed:
U zdaemon/branches/2/buildout.cfg
U zdaemon/branches/2/setup.py
U zdaemon/branches/2/src/zdaemon/tests/tests.py
-=-
Modified: zdaemon/branches/2/buildout.cfg
===================================================================
--- zdaemon/branches/2/buildout.cfg 2012-06-06 21:22:27 UTC (rev 126635)
+++ zdaemon/branches/2/buildout.cfg 2012-06-06 21:23:38 UTC (rev 126636)
@@ -5,7 +5,7 @@
[test]
recipe = zc.recipe.testrunner
-eggs = zdaemon
+eggs = zdaemon [test]
[coverage-test]
recipe = zc.recipe.testrunner
Modified: zdaemon/branches/2/setup.py
===================================================================
--- zdaemon/branches/2/setup.py 2012-06-06 21:22:27 UTC (rev 126635)
+++ zdaemon/branches/2/setup.py 2012-06-06 21:23:38 UTC (rev 126636)
@@ -29,6 +29,7 @@
entry_points=entry_points,
include_package_data = True,
install_requires=["ZConfig"],
+ extras_require=dict(test=['zope.testing']),
)
except ImportError:
from distutils.core import setup
Modified: zdaemon/branches/2/src/zdaemon/tests/tests.py
===================================================================
--- zdaemon/branches/2/src/zdaemon/tests/tests.py 2012-06-06 21:22:27 UTC (rev 126635)
+++ zdaemon/branches/2/src/zdaemon/tests/tests.py 2012-06-06 21:23:38 UTC (rev 126636)
@@ -12,9 +12,17 @@
#
##############################################################################
-import os, re, shutil, sys, tempfile, unittest
-import ZConfig, zdaemon
-from zope.testing import doctest, renormalizing
+import doctest
+import os
+import re
+import shutil
+import subprocess
+import sys
+import tempfile
+import unittest
+import ZConfig
+import zdaemon
+from zope.testing import renormalizing
try:
import pkg_resources
@@ -112,13 +120,17 @@
f()
def system(command, input=''):
- i, o = os.popen4(command)
+ p = subprocess.Popen(
+ command, shell=True,
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT)
if input:
- i.write(input)
- i.close()
- print o.read(),
+ p.stdin.write(input)
+ p.stdin.close()
+ print p.stdout.read(),
+ p.wait()
-
def checkenv(match):
match = [a for a in match.group(1).split('\n')[:-1]
if a.split('=')[0] in ('HOME', 'LD_LIBRARY_PATH')]
More information about the Zodb-checkins
mailing list