Exemplo n.º 1
0
def crawler(urls: hug.types.multiple, word: hug.types.text):
    validate = Validate()
    crawler = Crawler()
    valid_urls = validate.is_valid_urls(urls)
    if valid_urls == False:
        return {'error': 'Send valid urls'}

    data = {'data': []}
    for url in urls:
        data['data'].append(crawler.find_word_url(url, word))
    return data
Exemplo n.º 2
0
def test_crawler_invalid_url():
    crawler = Crawler()
    result = crawler.find_word_url('invalidurl', 'assine')
    assert result['success'] == False
Exemplo n.º 3
0
def test_crawler_valid_url():
    crawler = Crawler()
    result = crawler.find_word_url('uol.com.br', 'assine')
    assert result['success'] == True