def filter_tagexp(testsuite, tagexp):
"""filter according to true or flase of tag expression"""
if not tagexp:
return testsuite
caselist = []
for each in testsuite:
if not isinstance(each, unittest.BaseTestSuite):
if checktags(each, tagexp):
caselist.append(each)
else:
caselist.append(filter_tagexp(each, tagexp))
return testsuite.__class__(caselist)
评论列表
文章目录