We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec1cbf1 commit de89a47Copy full SHA for de89a47
1 file changed
tests/conftest.py
@@ -1,6 +1,8 @@
1
import json
2
import tempfile
3
+from importlib.resources import files as get_pkg_resources
4
from pathlib import Path
5
+from typing import cast
6
7
import pytest
8
from ape.contracts import ContractContainer
@@ -11,17 +13,13 @@
11
13
from ape_safe.factory import SafeFactory
12
14
15
contracts_directory = Path(__file__).parent / "contracts"
16
+safe_package_versions = [
17
+ m.stem.replace("safe-v", "")
18
+ for m in cast(Path, (get_pkg_resources("ape_safe") / "manifests")).glob("safe-v*.json")
19
+]
20
21
-@pytest.fixture(
- scope="session",
- # TODO: Test more versions.
- params=(
- "1.4.1",
- "1.3.0",
22
- "1.1.1",
23
- ),
24
-)
+@pytest.fixture(scope="session", params=safe_package_versions)
25
def VERSION(request):
26
return Version(request.param)
27
0 commit comments