def test_can_get_violation_definitions(self):
        reviewer = Mock()
        validator = LinkCrawlerValidator(reviewer)

        definitions = validator.get_violation_definitions()

        expect(definitions).to_length(2)
        expect('link.broken' in definitions).to_be_true()
        expect('link.moved.temporarily' in definitions).to_be_true()

        expect(validator.get_links_parsed_value(set(['http://globo.com/']))).to_equal({
            'links': '<a href="http://globo.com/" target="_blank">Link #0</a>'
        })
示例#2
0
    def test_can_get_violation_definitions(self):
        reviewer = Mock()
        validator = LinkCrawlerValidator(reviewer)

        definitions = validator.get_violation_definitions()

        expect(definitions).to_length(2)
        expect('link.broken' in definitions).to_be_true()
        expect('link.moved.temporarily' in definitions).to_be_true()

        expect(validator.get_links_parsed_value(set(
            ['http://globo.com/']))).to_equal({
                'links':
                '<a href="http://globo.com/" target="_blank">Link #0</a>'
            })