From c36baf7b4ce1895c56fb31d08eb187947d4bfcdb Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Wed, 26 Mar 2025 21:56:04 +0200 Subject: [PATCH] test: Update tests to use current configuration --- tests/fetchers/async/test_camoufox.py | 4 +++- tests/fetchers/async/test_httpx.py | 4 +++- tests/fetchers/async/test_playwright.py | 4 +++- tests/fetchers/sync/test_camoufox.py | 4 +++- tests/fetchers/sync/test_httpx.py | 4 +++- tests/fetchers/sync/test_playwright.py | 4 +++- 6 files changed, 18 insertions(+), 6 deletions(-) diff --git a/tests/fetchers/async/test_camoufox.py b/tests/fetchers/async/test_camoufox.py index f2f495d..937ec43 100644 --- a/tests/fetchers/async/test_camoufox.py +++ b/tests/fetchers/async/test_camoufox.py @@ -3,13 +3,15 @@ import pytest_httpbin from scrapling import StealthyFetcher +StealthyFetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin @pytest.mark.asyncio class TestStealthyFetcher: @pytest.fixture(scope="class") def fetcher(self): - return StealthyFetcher(auto_match=False) + return StealthyFetcher @pytest.fixture(scope="class") def urls(self, httpbin): diff --git a/tests/fetchers/async/test_httpx.py b/tests/fetchers/async/test_httpx.py index 67cc037..64b7fae 100644 --- a/tests/fetchers/async/test_httpx.py +++ b/tests/fetchers/async/test_httpx.py @@ -3,13 +3,15 @@ import pytest_httpbin from scrapling.fetchers import AsyncFetcher +AsyncFetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin @pytest.mark.asyncio class TestAsyncFetcher: @pytest.fixture(scope="class") def fetcher(self): - return AsyncFetcher(auto_match=True) + return AsyncFetcher @pytest.fixture(scope="class") def urls(self, httpbin): diff --git a/tests/fetchers/async/test_playwright.py b/tests/fetchers/async/test_playwright.py index cf29ebf..ff50d09 100644 --- a/tests/fetchers/async/test_playwright.py +++ b/tests/fetchers/async/test_playwright.py @@ -3,12 +3,14 @@ import pytest_httpbin from scrapling import PlayWrightFetcher +PlayWrightFetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin class TestPlayWrightFetcherAsync: @pytest.fixture def fetcher(self): - return PlayWrightFetcher(auto_match=False) + return PlayWrightFetcher @pytest.fixture def urls(self, httpbin): diff --git a/tests/fetchers/sync/test_camoufox.py b/tests/fetchers/sync/test_camoufox.py index 33800f4..c613c58 100644 --- a/tests/fetchers/sync/test_camoufox.py +++ b/tests/fetchers/sync/test_camoufox.py @@ -3,13 +3,15 @@ import pytest_httpbin from scrapling import StealthyFetcher +StealthyFetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin class TestStealthyFetcher: @pytest.fixture(scope="class") def fetcher(self): """Fixture to create a StealthyFetcher instance for the entire test class""" - return StealthyFetcher(auto_match=False) + return StealthyFetcher @pytest.fixture(autouse=True) def setup_urls(self, httpbin): diff --git a/tests/fetchers/sync/test_httpx.py b/tests/fetchers/sync/test_httpx.py index 9f5ca80..0a1abd8 100644 --- a/tests/fetchers/sync/test_httpx.py +++ b/tests/fetchers/sync/test_httpx.py @@ -3,13 +3,15 @@ import pytest_httpbin from scrapling import Fetcher +Fetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin class TestFetcher: @pytest.fixture(scope="class") def fetcher(self): """Fixture to create a Fetcher instance for the entire test class""" - return Fetcher(auto_match=False) + return Fetcher @pytest.fixture(autouse=True) def setup_urls(self, httpbin): diff --git a/tests/fetchers/sync/test_playwright.py b/tests/fetchers/sync/test_playwright.py index f683402..c256d27 100644 --- a/tests/fetchers/sync/test_playwright.py +++ b/tests/fetchers/sync/test_playwright.py @@ -3,6 +3,8 @@ import pytest_httpbin from scrapling import PlayWrightFetcher +PlayWrightFetcher.auto_match = True + @pytest_httpbin.use_class_based_httpbin class TestPlayWrightFetcher: @@ -10,7 +12,7 @@ class TestPlayWrightFetcher: @pytest.fixture(scope="class") def fetcher(self): """Fixture to create a StealthyFetcher instance for the entire test class""" - return PlayWrightFetcher(auto_match=False) + return PlayWrightFetcher @pytest.fixture(autouse=True) def setup_urls(self, httpbin):