rudibridge-mirror/api/tests/test_scraping.py
2024-05-16 07:16:49 +02:00

33 lines
790 B
Python

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