You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2007/08/21 22:01:52 UTC
svn commit: r568248 - /incubator/qpid/trunk/qpid/python/qpid/testlib.py
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.