[Zope-Checkins] CVS: Zope3 - test.py:1.6

Martijn Pieters mj@zope.com
Mon, 1 Jul 2002 13:45:52 -0400


Update of /cvs-repository/Zope3
In directory cvs.zope.org:/tmp/cvs-serv11966

Modified Files:
	test.py 
Log Message:
Fix all occurences of "def test_suite(): pass".

The test runner no longer tolerates empty returns from test_suite(), and the
PyUnit GUI testrunner now runs exactly the same number of tests as the
command line version (currently 1904).


=== Zope3/test.py 1.5 => 1.6 ===
     suites = []
     for file in files:
-        suites.append(module_from_path(file))
+        suites.append(module_from_path(file) + '.test_suite')
 
     suites = ", ".join(suites)
     minimal = (GUI == 'minimal')
@@ -271,10 +271,9 @@
     suite = unittest.TestSuite()
     for file in files:
         s = get_suite(file)
-        if s is not None:
-            if test_filter is not None:
-                s = filter_testcases(s, test_filter)
-            suite.addTest(s)
+        if test_filter is not None:
+            s = filter_testcases(s, test_filter)
+        suite.addTest(s)
     r = runner.run(suite)
 
 def remove_stale_bytecode(arg, dirname, names):