diff options
Diffstat (limited to 'python/subunit/tests')
| -rw-r--r-- | python/subunit/tests/test_subunit_filter.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/python/subunit/tests/test_subunit_filter.py b/python/subunit/tests/test_subunit_filter.py index 5f34b3b..95aea36 100644 --- a/python/subunit/tests/test_subunit_filter.py +++ b/python/subunit/tests/test_subunit_filter.py @@ -280,6 +280,22 @@ xfail todo ('addSkip', foo, {}), ('stopTest', foo), ], result._events) + def test_renames(self): + def rename(name): + return name + " - renamed" + result = ExtendedTestResult() + result_filter = TestResultFilter( + result, filter_success=False, rename=rename) + input_stream = _b( + "test: foo\n" + "successful: foo\n") + self.run_tests(result_filter, input_stream) + self.assertEquals( + [('startTest', 'foo - renamed'), + ('addSuccess', 'foo - renamed'), + ('stopTest', 'foo - renamed')], + [(ev[0], ev[1].id()) for ev in result._events]) + if sys.version_info < (2, 7): # These tests require Python >=2.7. del test_fixup_expected_failures, test_fixup_expected_errors, test_fixup_unexpected_success |
