import pytest from api.scraper import scrape from bs4 import BeautifulSoup import botasaurus as bt # Mocks def ouestfrance_soup(): with open("./tests/ouest-france_rennes.html") as file: soup = BeautifulSoup(file, "html.parser") return soup def test_scrape_contains_title_url_items(mocker): mocker.patch('botasaurus.anti_detect_requests.AntiDetectRequests.bs4', return_value=ouestfrance_soup()) toto = scrape({'url': 'toto', 'article': 'article'}) print(toto.to_json()) assert False def test_scrape_items_list_contains_items(mocker): assert False def test_scrape_feed_is_valid(mocker): assert False def test_scraped_articles_contain_titles(mocker): assert False def test_scraped_articles_contain_images(mocker): assert False