Skip to content

Commit 5e916da

Browse files
committed
Remove forked from test_transport and generalize server to be module level
1 parent 657c2b1 commit 5e916da

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tests/test_transport.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,21 @@ def __call__(self, environ, start_response):
9696
return response(environ, start_response)
9797

9898

99-
@pytest.fixture
100-
def capturing_server(request):
99+
server = None
100+
101+
102+
@pytest.fixture(scope="module", autouse=True)
103+
def make_capturing_server(request):
104+
global server
101105
server = CapturingServer()
102106
server.start()
103107
request.addfinalizer(server.stop)
108+
109+
110+
@pytest.fixture
111+
def capturing_server(request):
112+
global server
113+
server.clear_captured()
104114
return server
105115

106116

@@ -129,7 +139,6 @@ def mock_transaction_envelope(span_count):
129139
return envelope
130140

131141

132-
@pytest.mark.forked
133142
@pytest.mark.parametrize("debug", (True, False))
134143
@pytest.mark.parametrize("client_flush_method", ["close", "flush"])
135144
@pytest.mark.parametrize("use_pickle", (True, False))

0 commit comments

Comments
 (0)