示例#1
0
    def test_handle_robots_loaded(self):
        page = PageFactory.create(url="http://g1.globo.com/")

        reviewer = Reviewer(
            api_url='http://localhost:2368',
            page_uuid=page.uuid,
            page_url=page.url,
            page_score=0.0,
            config=Config(),
            validators=[]
        )
        facter = SitemapFacter(reviewer)
        facter.async_get = Mock()
        facter.get_sitemaps = Mock(return_value=['http://g1.globo.com/sitemap.xml'])

        facter.handle_robots_loaded('http://g1.globo.com/robots.txt', Mock())

        facter.async_get.assert_called_once_with(
            'http://g1.globo.com/sitemap.xml',
            facter.handle_sitemap_loaded
        )
示例#2
0
    def test_handle_robots_loaded(self):
        page = PageFactory.create(url="http://g1.globo.com/")

        reviewer = Reviewer(
            api_url='http://localhost:2368',
            page_uuid=page.uuid,
            page_url=page.url,
            page_score=0.0,
            config=Config(),
            validators=[]
        )
        facter = SitemapFacter(reviewer)
        facter.async_get = Mock()
        facter.get_sitemaps = Mock(return_value=['http://g1.globo.com/sitemap.xml'])

        facter.handle_robots_loaded('http://g1.globo.com/robots.txt', Mock())

        facter.async_get.assert_called_once_with(
            'http://g1.globo.com/sitemap.xml',
            facter.handle_sitemap_loaded
        )