summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJonathan Lange <jml@canonical.com>2011-02-15 10:52:45 +0000
committerJonathan Lange <jml@canonical.com>2011-02-15 10:52:45 +0000
commit6301e2918b5f2c880b5084f63201b2ee7de4be93 (patch)
tree2dc12a7d14a62685ae11087d8e948a3cdfd797c5 /python
parent2d2aa86675f7e320ad146a6f42bca8f86f51682c (diff)
downloadsubunit-git-6301e2918b5f2c880b5084f63201b2ee7de4be93.tar.gz
Add different support.
Diffstat (limited to 'python')
-rw-r--r--python/subunit/tests/test_test_results.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/python/subunit/tests/test_test_results.py b/python/subunit/tests/test_test_results.py
index bed2bd8..94d2274 100644
--- a/python/subunit/tests/test_test_results.py
+++ b/python/subunit/tests/test_test_results.py
@@ -214,6 +214,21 @@ class TestTagCollapsingDecorator(TestCase):
('stopTest', test)],
result._events)
+ def test_tags_collapsed_inside_of_tests_different_ordering(self):
+ result = ExtendedTestResult()
+ tag_collapser = subunit.test_results.TagCollapsingDecorator(result)
+ test = subunit.RemotedTestCase('foo')
+ tag_collapser.startTest(test)
+ tag_collapser.tags(set(), set(['a']))
+ tag_collapser.tags(set(['a', 'b']), set())
+ tag_collapser.tags(set(['c']), set())
+ tag_collapser.stopTest(test)
+ self.assertEquals(
+ [('startTest', test),
+ ('tags', set(['a', 'b', 'c']), set()),
+ ('stopTest', test)],
+ result._events)
+
class TestTimeCollapsingDecorator(TestCase):