diff --git a/python_modules/dagster-test/dagster_test/fixtures/docker_compose.py b/python_modules/dagster-test/dagster_test/fixtures/docker_compose.py
index <HASH>..<HASH> 100644
--- a/python_modules/dagster-test/dagster_test/fixtures/docker_compose.py
+++ b/python_modules/dagster-test/dagster_test/fixtures/docker_compose.py
@@ -9,7 +9,7 @@ import pytest
 from .utils import BUILDKITE
 
 
-@pytest.fixture
+@pytest.fixture(scope="module")
 def docker_compose_cm(test_directory):
     @contextmanager
     def docker_compose(
diff --git a/python_modules/dagster-test/dagster_test/fixtures/utils.py b/python_modules/dagster-test/dagster_test/fixtures/utils.py
index <HASH>..<HASH> 100644
--- a/python_modules/dagster-test/dagster_test/fixtures/utils.py
+++ b/python_modules/dagster-test/dagster_test/fixtures/utils.py
@@ -16,7 +16,7 @@ def retrying_requests():
     yield session
 
 
-@pytest.fixture
+@pytest.fixture(scope="module")
 def test_directory(request):
     yield os.path.dirname(request.fspath)
make some docker-compose fixtures module-scoped (#<I>)

Summary:

These allow you to have fixtures that only run docker-compose once per module



Test Plan: BK



Reviewers: jmsanders