3 Commits

3 changed files with 5 additions and 5 deletions

View File

@@ -6,9 +6,8 @@ from json import loads
class _ScraperData: class _ScraperData:
def __init__(self, data: dict[str, object], scraper: Scraper | None = None) -> None: def __init__(self, data: dict[str, object]) -> None:
self._data: dict[str, object] = data self._data: dict[str, object] = data
self._scraper: Scraper | None = scraper
def _getcontent(self) -> dict[str, object] | None: def _getcontent(self) -> dict[str, object] | None:
"""_summary_ """_summary_
@@ -221,4 +220,5 @@ class Scraper:
continue continue
raise ValueError(f"Clé manquante dans le JSON : {key}") raise ValueError(f"Clé manquante dans le JSON : {key}")
return _ScraperData(cast(dict[str, object], current_data)) return _ScraperData(cast(dict[str, object], current_data))

View File

@@ -1,4 +1,3 @@
requests>=2.32.5 requests>=2.32.5
requests-mock>=1.12.1 requests-mock>=1.12.1
beautifulsoup4>=4.14.3 beautifulsoup4>=4.14.3

View File

@@ -207,6 +207,7 @@ def test_fonctionprivee(scraper: Scraper):
assert contenu._getattributes() is not None assert contenu._getattributes() is not None
def test_critiques(scraper: Scraper): def test_critiques(scraper: Scraper):
vide = scraper.getjsondata("") vide = scraper.getjsondata("")
poubelle = scraper.getjsondata("poubelle") poubelle = scraper.getjsondata("poubelle")