diff options
| author | Jelmer Vernooij <jelmer@samba.org> | 2011-04-11 15:32:47 +0200 |
|---|---|---|
| committer | Jelmer Vernooij <jelmer@samba.org> | 2011-04-11 15:32:47 +0200 |
| commit | 67a43dcef5f1511398ef32052d1220a0ef35ffcf (patch) | |
| tree | b7b64e2d6ec27a9d75997bd7cc56d3c654c4554a /python/subunit/tests | |
| parent | 931ee641258b77bd440d76a0d5c1f3305010f7c4 (diff) | |
| download | subunit-git-67a43dcef5f1511398ef32052d1220a0ef35ffcf.tar.gz | |
Support --fixup-expected-failures argument to subunit-filter.
Diffstat (limited to 'python/subunit/tests')
| -rw-r--r-- | python/subunit/tests/test_subunit_filter.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/python/subunit/tests/test_subunit_filter.py b/python/subunit/tests/test_subunit_filter.py index cf6c2b6..855aa1e 100644 --- a/python/subunit/tests/test_subunit_filter.py +++ b/python/subunit/tests/test_subunit_filter.py @@ -88,6 +88,18 @@ xfail todo filtered_result.failures]) self.assertEqual(3, filtered_result.testsRun) + def test_fixup_expected_failures(self): + filtered_result = unittest.TestResult() + result_filter = TestResultFilter(filtered_result, + fixup_expected_failures=set(["failed"])) + self.run_tests(result_filter) + self.assertEqual(['failed', 'todo'], + [error[0].id() for error in filtered_result.expectedFailures]) + self.assertEqual([], + [failure[0].id() for failure in + filtered_result.failures]) + self.assertEqual(4, filtered_result.testsRun) + def test_exclude_failure(self): filtered_result = unittest.TestResult() result_filter = TestResultFilter(filtered_result, filter_failure=True) |
