Skip to content

Commit 17195bc

Browse files
committed
test: refactor to just use whatever is in package resources
1 parent ec1cbf1 commit 17195bc

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

tests/conftest.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import json
22
import tempfile
3+
from importlib.resources import files as get_pkg_resources
34
from pathlib import Path
45

56
import pytest
@@ -11,17 +12,13 @@
1112
from ape_safe.factory import SafeFactory
1213

1314
contracts_directory = Path(__file__).parent / "contracts"
15+
safe_package_versions = [
16+
m.stem.replace("safe-v", "")
17+
for m in (get_pkg_resources("ape_safe") / "manifests").glob("safe-v*.json")
18+
]
1419

1520

16-
@pytest.fixture(
17-
scope="session",
18-
# TODO: Test more versions.
19-
params=(
20-
"1.4.1",
21-
"1.3.0",
22-
"1.1.1",
23-
),
24-
)
21+
@pytest.fixture(scope="session", params=safe_package_versions)
2522
def VERSION(request):
2623
return Version(request.param)
2724

0 commit comments

Comments
 (0)