From aad389aa5cd509434a171c14cdc76a1358d80b57 Mon Sep 17 00:00:00 2001 From: Jonathan Lange Date: Tue, 10 Apr 2012 14:26:44 +0100 Subject: Allow the predicate to filter tags. --- python/subunit/tests/test_test_results.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'python/subunit/tests') diff --git a/python/subunit/tests/test_test_results.py b/python/subunit/tests/test_test_results.py index 6beb57a..2bec7e3 100644 --- a/python/subunit/tests/test_test_results.py +++ b/python/subunit/tests/test_test_results.py @@ -56,6 +56,16 @@ class AssertBeforeTestResult(LoggingDecorator): super(AssertBeforeTestResult, self)._before_event() +class TestTestResultDecorator(unittest.TestCase): + + def test_current_tags(self): + result = ExtendedTestResult() + decorator = subunit.test_results.TestResultDecorator(result) + decorator.tags(set('foo'), set()) + self.assertEqual(set('foo'), decorator.current_tags) + self.assertEqual(decorator.current_tags, result.current_tags) + + class TimeCapturingResult(unittest.TestResult): def __init__(self): -- cgit v1.2.1