We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 101826c commit 2a223a7Copy full SHA for 2a223a7
1 file changed
pulpcore/pytest_plugin.py
@@ -1,6 +1,5 @@
1
import aiohttp
2
import asyncio
3
-import gnupg
4
import json
5
import os
6
import pathlib
@@ -1153,6 +1152,10 @@ def signing_gpg_metadata(signing_gpg_homedir_path):
1153
1152
"""A fixture that returns a GPG instance and related metadata (i.e., fingerprint, keyid)."""
1154
PRIVATE_KEY_URL = "https://raw.githubusercontent.com/pulp/pulp-fixtures/master/common/GPG-PRIVATE-KEY-fixture-signing" # noqa: E501
1155
+ try:
1156
+ import gnupg
1157
+ except ImportError:
1158
+ pytest.fail("python-gnupg is not installed, add to your functest_requirements.txt")
1159
key_file = pathlib.Path(__file__).parent / "GPG-PRIVATE-KEY-fixture-signing"
1160
if key_file.exists():
1161
private_key_data = key_file.read_text()
0 commit comments