summaryrefslogtreecommitdiff
path: root/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'conftest.py')
-rw-r--r--conftest.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/conftest.py b/conftest.py
index e41a61d..f49d30f 100644
--- a/conftest.py
+++ b/conftest.py
@@ -9,6 +9,7 @@ from pathlib import Path
import pytest
import pkgutil
+import importlib
from tempfile import TemporaryDirectory
from typing import Iterable
@@ -18,7 +19,8 @@ sys.path.insert(0, str(here / 'src'))
@pytest.fixture(autouse=True)
def no_requests(monkeypatch):
"""Remove requests.sessions.Session.request for all tests."""
- monkeypatch.delattr('requests.sessions.Session.request')
+ if importlib.util.find_spec("requests") is not None:
+ monkeypatch.delattr('requests.sessions.Session.request')
@pytest.fixture
def mock_subprocess_run(monkeypatch, request):