Skip to content

Commit 4711f85

Browse files
authored
Merge branch 'main' into sabrenner/langchain-patching-fix
2 parents 9857ba2 + a32abd2 commit 4711f85

File tree

10 files changed

+23
-2
lines changed

10 files changed

+23
-2
lines changed

tests/contrib/aiohttp/test_aiohttp_client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ async def test():
120120
env["DD_AIOHTTP_CLIENT_DISTRIBUTED_TRACING"] = "false"
121121
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
122122
assert status == 0, err
123+
assert err == b""
123124

124125

125126
@pytest.mark.parametrize("schema_version", [None, "v0", "v1"])
@@ -147,6 +148,7 @@ async def test():
147148
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
148149
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
149150
assert status == 0, err
151+
assert err == b""
150152

151153

152154
@pytest.mark.parametrize("schema_version", [None, "v0", "v1"])
@@ -173,6 +175,7 @@ async def test():
173175
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
174176
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
175177
assert status == 0, err
178+
assert err == b""
176179

177180

178181
@pytest.mark.snapshot()
@@ -194,6 +197,7 @@ async def test():
194197
"""
195198
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=os.environ.copy())
196199
assert status == 0, err
200+
assert err == b""
197201

198202

199203
@pytest.mark.asyncio

tests/contrib/aiohttp/test_middleware.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ async def async_test(app_tracer, aiohttp_client):
107107
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
108108
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
109109
assert status == 0, (err.decode(), out.decode())
110+
assert err == b""
110111

111112

112113
@pytest.mark.parametrize(

tests/contrib/aiomysql/test_aiomysql.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ async def test():
135135
env=env,
136136
)
137137
assert status == 0, err
138+
assert out == err == b""
138139

139140

140141
@pytest.mark.asyncio
@@ -163,6 +164,7 @@ async def test():
163164
env=env,
164165
)
165166
assert status == 0, err
167+
assert out == err == b""
166168

167169

168170
@pytest.mark.asyncio
@@ -189,6 +191,7 @@ async def test():
189191
env=env,
190192
)
191193
assert status == 0, err
194+
assert out == err == b""
192195

193196

194197
@pytest.mark.asyncio
@@ -215,6 +218,7 @@ async def test():
215218
env=env,
216219
)
217220
assert status == 0, err
221+
assert out == err == b""
218222

219223

220224
class AioMySQLTestCase(AsyncioTestCase):

tests/contrib/aredis/test_aredis.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ async def test(tracer, test_spans):
182182
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema
183183
out, err, status, _ = ddtrace_run_python_code_in_subprocess(code, env=env)
184184
assert status == 0, (err.decode(), out.decode())
185+
assert err == b"", err.decode()
185186

186187

187188
@pytest.mark.asyncio

tests/contrib/asgi/test_asgi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,7 @@ async def test(scope, tracer, test_spans):
237237
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
238238
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
239239
assert status == 0, (err, out)
240+
assert err == b"", f"STDOUT\n{out.decode()}\nSTDERR\n{err.decode()}"
240241

241242

242243
@pytest.mark.parametrize(
@@ -297,6 +298,7 @@ async def test(scope, tracer, test_spans):
297298
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
298299
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
299300
assert status == 0, (err, out)
301+
assert err == b""
300302

301303

302304
@pytest.mark.asyncio

tests/contrib/asyncio/test_lazyimport.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest # noqa: I001
22

33

4-
@pytest.mark.subprocess(err=lambda _: True)
4+
@pytest.mark.subprocess()
55
def test_lazy_import():
66
import ddtrace.auto # noqa: F401,I001
77
from ddtrace.trace import tracer # noqa: I001
@@ -18,7 +18,7 @@ def test_lazy_import():
1818
assert tracer.context_provider.active() is None
1919

2020

21-
@pytest.mark.subprocess(err=lambda _: True)
21+
@pytest.mark.subprocess()
2222
def test_asyncio_not_imported_by_auto_instrumentation():
2323
# Module unloading is not supported for asyncio, a simple workaround
2424
# is to ensure asyncio is not imported by ddtrace.auto or ddtrace-run.

tests/contrib/asyncpg/test_asyncpg.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ async def test():
199199
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = "v0"
200200
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
201201
assert status == 0, err
202+
assert err == b""
202203

203204

204205
@pytest.mark.snapshot()
@@ -227,6 +228,7 @@ async def test():
227228
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = "v1"
228229
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
229230
assert status == 0, err
231+
assert err == b""
230232

231233

232234
@pytest.mark.snapshot()
@@ -254,6 +256,7 @@ async def test():
254256
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = "v0"
255257
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
256258
assert status == 0, err
259+
assert err == b""
257260

258261

259262
@pytest.mark.snapshot()
@@ -281,6 +284,7 @@ async def test():
281284
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = "v1"
282285
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
283286
assert status == 0, err
287+
assert err == b""
284288

285289

286290
@pytest.mark.snapshot()
@@ -309,6 +313,7 @@ async def test():
309313
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = version
310314
out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env)
311315
assert status == 0, err
316+
assert err == b""
312317

313318

314319
@pytest.mark.skipif(

tests/contrib/azure_servicebus/test_azure_servicebus_snapshot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,4 @@ async def test_producer(ddtrace_run_python_code_in_subprocess, env_vars):
6868
out, err, status, _ = ddtrace_run_python_code_in_subprocess(helper_path.read_text(), env=env)
6969

7070
assert status == 0, (err.decode(), out.decode())
71+
assert err == b"", err.decode()

tests/contrib/dogpile_cache/test_tracing.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,3 +282,4 @@ def test(tracer, single_cache, test_spans):
282282
env["DD_TRACE_SPAN_ATTRIBUTE_SCHEMA"] = schema_version
283283
out, err, status, _ = ddtrace_run_python_code_in_subprocess(code, env=env)
284284
assert status == 0, out.decode()
285+
assert err == b"", err.decode()

tests/contrib/elasticsearch/test_async.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ def do_test(tmpdir, es_module, async_class):
5959
env=env,
6060
)
6161
p.wait()
62+
stderr = p.stderr.read()
6263
stdout = p.stdout.read()
64+
assert stderr == b"", stderr
6365
assert stdout == b"", stdout
6466
assert p.returncode == 0
6567

0 commit comments

Comments
 (0)