diff options
| author | Jonathan Lange <jml@mumak.net> | 2012-04-20 11:11:43 +0100 |
|---|---|---|
| committer | Jonathan Lange <jml@mumak.net> | 2012-04-20 11:11:43 +0100 |
| commit | 89eb5aede70157e89c93df2e6bf988ecb6fcba02 (patch) | |
| tree | 9de65c44b28f33f041df820ed1e2c1eccd904e43 /python/subunit/tests | |
| parent | 7ae3b8ff3d861923877a273cf6818eaf86f220e5 (diff) | |
| download | subunit-git-89eb5aede70157e89c93df2e6bf988ecb6fcba02.tar.gz | |
Collapse tags outside of tests too.
Diffstat (limited to 'python/subunit/tests')
| -rw-r--r-- | python/subunit/tests/test_test_results.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/python/subunit/tests/test_test_results.py b/python/subunit/tests/test_test_results.py index 750958e..09b4c2f 100644 --- a/python/subunit/tests/test_test_results.py +++ b/python/subunit/tests/test_test_results.py @@ -201,26 +201,34 @@ class TestAutoTimingTestResultDecorator(unittest.TestCase): class TestTagCollapsingDecorator(TestCase): - def test_tags_forwarded_outside_of_tests(self): + def test_tags_collapsed_outside_of_tests(self): result = ExtendedTestResult() tag_collapser = subunit.test_results.TagCollapsingDecorator(result) - tag_collapser.tags(set(['a', 'b']), set()) + tag_collapser.tags(set(['a']), set()) + tag_collapser.tags(set(['b']), set()) + tag_collapser.startTest(self) self.assertEquals( - [('tags', set(['a', 'b']), set([]))], result._events) + [('tags', set(['a', 'b']), set([])), + ('startTest', self), + ], result._events) def test_tags_forwarded_after_tests(self): test = subunit.RemotedTestCase('foo') result = ExtendedTestResult() tag_collapser = subunit.test_results.TagCollapsingDecorator(result) + tag_collapser.startTestRun() tag_collapser.startTest(test) tag_collapser.addSuccess(test) tag_collapser.stopTest(test) tag_collapser.tags(set(['a']), set(['b'])) + tag_collapser.stopTestRun() self.assertEqual( - [('startTest', test), + [('startTestRun',), + ('startTest', test), ('addSuccess', test), ('stopTest', test), ('tags', set(['a']), set(['b'])), + ('stopTestRun',), ], result._events) |
