mirror of
https://codeberg.org/Ewen/rudibridge.git
synced 2024-10-22 17:11:21 +00:00
33 lines
790 B
Python
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
|
||
|
|