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>' })
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>' })