Skip to content

Commit 0a192c5

Browse files
Try using fixture request to make sure docker only starts if it's needed.
1 parent 11b0f8f commit 0a192c5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/integration/conftest.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,14 @@
1919

2020

2121
@pytest.fixture(scope="session")
22-
def localstack(docker_ip, docker_services) -> URL:
22+
def localstack(request) -> URL:
2323
if url := os.getenv("RUNNING_LOCALSTACK_URL", None):
2424
logger.info("localstack already running on %s", url)
2525
return URL(url)
26+
27+
docker_ip = request.getfixturevalue("docker_ip")
28+
docker_services = request.getfixturevalue("docker_services")
29+
2630
logger.info("Starting localstack")
2731
port = docker_services.port_for("localstack", 4566)
2832
url = URL(f"http://{docker_ip}:{port}")

0 commit comments

Comments
 (0)