Exemplo n.º 1
0
    def test_failures_were_expected(self):
        failures = ExpectedFailures()
        failures.grow_expected_failures(MockResults(['foo.html']))
        self._assert_expected(failures, ['foo.html'], True)
        self._assert_expected(failures, ['bar.html'], False)
        failures.shrink_expected_failures(MockResults(['baz.html']), False)
        self._assert_expected(failures, ['foo.html'], False)
        self._assert_expected(failures, ['baz.html'], False)

        failures.grow_expected_failures(MockResults(['baz.html']))
        self._assert_expected(failures, ['baz.html'], True)
        failures.shrink_expected_failures(MockResults(), True)
        self._assert_expected(failures, ['baz.html'], False)