Skip to content

Commit

Permalink
filter-subunit: default to empty affixes, saving verbose checks
Browse files Browse the repository at this point in the history
Signed-off-by: Douglas Bagnall <[email protected]>
Reviewed-by: Garming Sam <[email protected]>
  • Loading branch information
douglasbagnall committed Aug 31, 2016
1 parent 809f4c7 commit 85b4a3e
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 17 deletions.
12 changes: 3 additions & 9 deletions selftest/filter-subunit
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@ parser.add_option("--strip-passed-output", action="store_true",
help="Whether to strip output from tests that passed")
parser.add_option("--fail-immediately", action="store_true",
help="Whether to stop on the first error", default=False)
parser.add_option("--prefix", type="string",
parser.add_option("--prefix", type="string", default='',
help="Add prefix to all test names")
parser.add_option("--suffix", type="string",
parser.add_option("--suffix", type="string", default='',
help="Add suffix to all test names")
parser.add_option("--fail-on-empty", default=False,
action="store_true", help="Fail if there was no subunit output")
Expand All @@ -47,14 +47,8 @@ parser.add_option("--list", default=False,
opts, args = parser.parse_args()

if opts.list:
prefix = opts.prefix
suffix = opts.suffix
if not prefix:
prefix = ""
if not suffix:
suffix = ""
for l in sys.stdin:
sys.stdout.write("%s%s%s\n" % (prefix, l.rstrip(), suffix))
sys.stdout.write("%s%s%s\n" % (opts.prefix, l.rstrip(), opts.suffix))
sys.exit(0)

if opts.expected_failures:
Expand Down
9 changes: 1 addition & 8 deletions selftest/subunithelper.py
Original file line number Diff line number Diff line change
Expand Up @@ -287,14 +287,7 @@ def startTest(self, test):
self._ops.startTest(test)

def _add_prefix(self, test):
prefix = ""
suffix = ""
if self.prefix is not None:
prefix = self.prefix
if self.suffix is not None:
suffix = self.suffix

return subunit.RemotedTestCase(prefix + test.id() + suffix)
return subunit.RemotedTestCase(self.prefix + test.id() + self.suffix)

def addError(self, test, err=None):
test = self._add_prefix(test)
Expand Down

0 comments on commit 85b4a3e

Please sign in to comment.