summaryrefslogtreecommitdiff
path: root/testing/test_mercurial.py
diff options
context:
space:
mode:
Diffstat (limited to 'testing/test_mercurial.py')
-rw-r--r--testing/test_mercurial.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/testing/test_mercurial.py b/testing/test_mercurial.py
index c20c2fd..29370c1 100644
--- a/testing/test_mercurial.py
+++ b/testing/test_mercurial.py
@@ -2,7 +2,15 @@ from setuptools_scm import format_version
from setuptools_scm.hg import archival_to_version, parse
from setuptools_scm import integration
from setuptools_scm.config import Configuration
+from setuptools_scm.utils import has_command
import pytest
+import warnings
+
+
+with warnings.catch_warnings():
+ warnings.filterwarnings("ignore")
+ if not has_command("hg"):
+ pytestmark = pytest.mark.skip(reason="hg executable not found")
@pytest.fixture