]> granicus.if.org Git - python/commitdiff
There was still something wrong. The original NOTTESTS are replaced
authorGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 12:29:08 +0000 (12:29 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 25 Aug 1998 12:29:08 +0000 (12:29 +0000)
by the new '-x' arguments, losing the previous items.  Thus,
test_support, test_b1 & test_b2 are executed (and warnings issued).
(Discovered by Vladimir Marangozov.)

Lib/test/regrtest.py

index 9a890a883fa724bb0900e8b40538a5775368144b..5944f8f364879419f794a90d36276f71e4400f48 100755 (executable)
@@ -72,10 +72,13 @@ def main(tests=None, testdir=None):
         # Strip trailing ".py" from arguments
         if args[i][-3:] == '.py':
             args[i] = args[i][:-3]
-    stdtests = STDTESTS
-    nottests = NOTTESTS
+    stdtests = STDTESTS[:]
+    nottests = NOTTESTS[:]
     if exclude:
-        nottests = args
+        for arg in args:
+            if arg in stdtests:
+                stdtests.remove(arg)
+        nottests[:0] = args
         args = []
     tests = tests or args or findtests(testdir, stdtests, nottests)
     test_support.verbose = verbose      # Tell tests to be moderately quiet