Author: rhs
Date: Tue Aug 21 13:01:51 2007
New Revision: 568248
URL: http://svn.apache.org/viewvc?rev=568248&view=rev
Log:
made -i and -I support pattern matches
Modified:
incubator/qpid/trunk/qpid/python/qpid/testlib.py
Modified: incubator/qpid/trunk/qpid/python/qpid/testlib.py
URL:
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/python/qpid/testlib.py?rev=568248&r1=568247&r2=568248&view=diff
==============================================================================
--- incubator/qpid/trunk/qpid/python/qpid/testlib.py (original)
+++ incubator/qpid/trunk/qpid/python/qpid/testlib.py Tue Aug 21 13:01:51 2007
@@ -24,6 +24,7 @@
import sys, re, unittest, os, random, logging
import qpid.client, qpid.spec
import Queue
+from fnmatch import fnmatch
from getopt import getopt, GetoptError
from qpid.content import Content
from qpid.message import Message
@@ -148,8 +149,10 @@
def testSuite(self):
class IgnoringTestSuite(unittest.TestSuite):
def addTest(self, test):
- if isinstance(test, unittest.TestCase) and test.id() in
testrunner.ignore:
- return
+ if isinstance(test, unittest.TestCase):
+ for pattern in testrunner.ignore:
+ if fnmatch(test.id(), pattern):
+ return
unittest.TestSuite.addTest(self, test)
# Use our IgnoringTestSuite in the test loader.