[Python-checkins] distutils2: switched back to "the right way" of setting test_suite
tarek.ziade
python-checkins at python.org
Sun Sep 19 10:20:21 CEST 2010
tarek.ziade pushed 80798d49fff0 to distutils2:
http://hg.python.org/distutils2/rev/80798d49fff0
changeset: 599:80798d49fff0
user: Konrad Delong <konryd at gmail.com>
date: Tue Jul 27 14:41:20 2010 +0200
summary: switched back to "the right way" of setting test_suite
files: src/distutils2/command/test.py, src/distutils2/dist.py, src/distutils2/tests/test_test.py
diff --git a/src/distutils2/command/test.py b/src/distutils2/command/test.py
--- a/src/distutils2/command/test.py
+++ b/src/distutils2/command/test.py
@@ -14,7 +14,7 @@
self.test_suite = None
def finalize_options(self):
- self.test_suite = self.distribution.test_suite
+ pass
def distpath(self):
self.run_command('build')
diff --git a/src/distutils2/dist.py b/src/distutils2/dist.py
--- a/src/distutils2/dist.py
+++ b/src/distutils2/dist.py
@@ -204,7 +204,6 @@
self.scripts = None
self.data_files = None
self.password = ''
- self.test_suite = None
# And now initialize bookkeeping stuff that can't be supplied by
# the caller at all. 'command_obj' maps command names to
diff --git a/src/distutils2/tests/test_test.py b/src/distutils2/tests/test_test.py
--- a/src/distutils2/tests/test_test.py
+++ b/src/distutils2/tests/test_test.py
@@ -19,10 +19,14 @@
setup(name='somedist',
version='0.1',
py_modules=['myowntestmodule', 'somemod'],
- test_suite='myowntestmodule',
)
'''
+SETUP_CFG = '''\
+[test]
+test-suite = myowntestmodule
+'''
+
EXPECTED_OUTPUT = '''\
FAIL: test_blah (myowntestmodule.SomeTest)
----------------------------------------------------------------------
@@ -54,6 +58,7 @@
# prepare distribution
pkg_dir = self.mkdtemp()
self.write_file(join(pkg_dir, "setup.py"), SETUP_PY)
+ self.write_file(join(pkg_dir, "setup.cfg"), SETUP_CFG)
self.write_file(join(pkg_dir, "somemod.py"), "")
self.write_file(join(pkg_dir, "myowntestmodule.py"), TEST_BODY)
return pkg_dir
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list