Skip to content

Commit af928f0

Browse files
committed
update tests
1 parent 707f115 commit af928f0

File tree

80 files changed

+380
-380
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+380
-380
lines changed

tests/appsec/contrib_appsec/django_app/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ def login_user(request):
196196
def new_service(request, service_name: str):
197197
import ddtrace
198198

199-
ddtrace.trace.Pin.override(django, service=service_name, tracer=ddtrace.tracer)
199+
ddtrace.trace.Pin._override(django, service=service_name, tracer=ddtrace.tracer)
200200
return HttpResponse(service_name, status=200)
201201

202202

tests/appsec/contrib_appsec/fastapi_app/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ async def multi_view_no_param(request: Request): # noqa: B008
104104
async def new_service(service_name: str, request: Request): # noqa: B008
105105
import ddtrace
106106

107-
ddtrace.trace.Pin.override(app, service=service_name, tracer=ddtrace.tracer)
107+
ddtrace.trace.Pin._override(app, service=service_name, tracer=ddtrace.tracer)
108108
return HTMLResponse(service_name, 200)
109109

110110
async def slow_numbers(minimum, maximum):

tests/appsec/contrib_appsec/flask_app/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def multi_view(param_int=0, param_str=""):
5555
def new_service(service_name: str):
5656
import ddtrace
5757

58-
ddtrace.trace.Pin.override(Flask, service=service_name, tracer=ddtrace.tracer)
58+
ddtrace.trace.Pin._override(Flask, service=service_name, tracer=ddtrace.tracer)
5959
return service_name
6060

6161

tests/appsec/contrib_appsec/test_flask.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def setUp(self):
3737
self.app = app
3838
self.app.test_client_class = DDFlaskTestClient
3939
self.client = self.app.test_client()
40-
Pin.override(self.app, tracer=self.tracer)
40+
Pin._override(self.app, tracer=self.tracer)
4141

4242
def tearDown(self):
4343
super(BaseFlaskTestCase, self).tearDown()

tests/appsec/contrib_appsec/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1568,7 +1568,7 @@ def test_tracer():
15681568
@contextmanager
15691569
def post_tracer(interface):
15701570
original_tracer = getattr(ddtrace.trace.Pin.get_from(interface.framework), "tracer", None)
1571-
ddtrace.trace.Pin.override(interface.framework, tracer=interface.tracer)
1571+
ddtrace.trace.Pin._override(interface.framework, tracer=interface.tracer)
15721572
yield
15731573
if original_tracer is not None:
1574-
ddtrace.trace.Pin.override(interface.framework, tracer=original_tracer)
1574+
ddtrace.trace.Pin._override(interface.framework, tracer=original_tracer)

tests/appsec/integrations/django_tests/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def tracer():
3838
# Patch Django and override tracer to be our test tracer
3939
pin = Pin.get_from(django)
4040
original_tracer = pin.tracer
41-
Pin.override(django, tracer=tracer)
41+
Pin._override(django, tracer=tracer)
4242

4343
# Yield to our test
4444
yield tracer
@@ -47,7 +47,7 @@ def tracer():
4747
# Reset the tracer pinned to Django and unpatch
4848
# DEV: unable to properly unpatch and reload django app with each test
4949
# unpatch()
50-
Pin.override(django, tracer=original_tracer)
50+
Pin._override(django, tracer=original_tracer)
5151

5252

5353
@pytest.fixture

tests/contrib/aiobotocore/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ async def aiobotocore_client(service, tracer):
4242
client, aiobotocore.session.ClientCreatorContext
4343
):
4444
async with client as client:
45-
Pin.override(client, tracer=tracer)
45+
Pin._override(client, tracer=tracer)
4646
await yield_(client)
4747

4848
else:
49-
Pin.override(client, tracer=tracer)
49+
Pin._override(client, tracer=tracer)
5050
try:
5151
await yield_(client)
5252
finally:

tests/contrib/aiohttp/test_aiohttp_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def test_configure_service_name_pin(ddtrace_run_python_code_in_subprocess):
189189
190190
async def test():
191191
async with aiohttp.ClientSession() as session:
192-
Pin.override(session, service="pin-custom-svc")
192+
Pin._override(session, service="pin-custom-svc")
193193
async with session.get(URL_200) as resp:
194194
pass
195195

tests/contrib/aiohttp_jinja2/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
def patched_app_tracer_jinja(patched_app_tracer): # noqa: F811
1414
app, tracer = patched_app_tracer
1515
patch()
16-
Pin.override(aiohttp_jinja2, tracer=tracer)
16+
Pin._override(aiohttp_jinja2, tracer=tracer)
1717
yield app, tracer
1818
unpatch()
1919

@@ -22,6 +22,6 @@ def patched_app_tracer_jinja(patched_app_tracer): # noqa: F811
2222
def untraced_app_tracer_jinja(untraced_app_tracer): # noqa: F811
2323
patch()
2424
app, tracer = untraced_app_tracer
25-
Pin.override(aiohttp_jinja2, tracer=tracer)
25+
Pin._override(aiohttp_jinja2, tracer=tracer)
2626
yield app, tracer
2727
unpatch()

tests/contrib/aiohttp_jinja2/test_aiohttp_jinja2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ async def test_template_rendering(untraced_app_tracer_jinja, aiohttp_client):
3535

3636
async def test_template_rendering_snapshot(untraced_app_tracer_jinja, aiohttp_client, snapshot_context):
3737
app, _ = untraced_app_tracer_jinja
38-
Pin.override(aiohttp_jinja2, tracer=tracer)
38+
Pin._override(aiohttp_jinja2, tracer=tracer)
3939
with snapshot_context():
4040
client = await aiohttp_client(app)
4141
# it should trace a template rendering
@@ -51,7 +51,7 @@ async def test_template_rendering_snapshot_patched_server(
5151
use_global_tracer,
5252
):
5353
app, _ = patched_app_tracer_jinja
54-
Pin.override(aiohttp_jinja2, tracer=tracer)
54+
Pin._override(aiohttp_jinja2, tracer=tracer)
5555
# Ignore meta.http.url tag as the port is not fixed on the server
5656
with snapshot_context(ignores=["meta.http.url", "meta.http.useragent"]):
5757
client = await aiohttp_client(app)

tests/contrib/aiomysql/test_aiomysql.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def test_queries(snapshot_conn):
6262
@pytest.mark.asyncio
6363
@pytest.mark.snapshot
6464
async def test_pin_override(patched_conn, tracer):
65-
Pin.override(patched_conn, service="db")
65+
Pin._override(patched_conn, service="db")
6666
cursor = await patched_conn.cursor()
6767
await cursor.execute("SELECT 1")
6868
rows = await cursor.fetchall()
@@ -78,7 +78,7 @@ async def test_patch_unpatch(tracer, test_spans):
7878
service = "fo"
7979

8080
conn = await aiomysql.connect(**AIOMYSQL_CONFIG)
81-
Pin.get_from(conn).clone(service=service, tracer=tracer).onto(conn)
81+
Pin.get_from(conn)._clone(service=service, tracer=tracer).onto(conn)
8282
await (await conn.cursor()).execute("select 'dba4x4'")
8383
conn.close()
8484

@@ -100,7 +100,7 @@ async def test_patch_unpatch(tracer, test_spans):
100100
patch()
101101

102102
conn = await aiomysql.connect(**AIOMYSQL_CONFIG)
103-
Pin.get_from(conn).clone(service=service, tracer=tracer).onto(conn)
103+
Pin.get_from(conn)._clone(service=service, tracer=tracer).onto(conn)
104104
await (await conn.cursor()).execute("select 'dba4x4'")
105105
conn.close()
106106

@@ -237,7 +237,7 @@ async def _get_conn_tracer(self, tags=None):
237237
assert pin
238238
# Customize the service
239239
# we have to apply it on the existing one since new one won't inherit `app`
240-
pin.clone(tracer=self.tracer, tags={**tags, **pin.tags}).onto(self.conn)
240+
pin._clone(tracer=self.tracer, tags={**tags, **pin.tags}).onto(self.conn)
241241

242242
return self.conn, self.tracer
243243

tests/contrib/aiopg/test.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def tearDown(self):
3939
@pytest.mark.asyncio
4040
async def _get_conn_and_tracer(self):
4141
conn = self._conn = await aiopg.connect(**POSTGRES_CONFIG)
42-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
42+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
4343

4444
return conn, self.tracer
4545

@@ -159,7 +159,7 @@ async def test_connect_factory(self):
159159
services = ["db", "another"]
160160
for service in services:
161161
conn, _ = await self._get_conn_and_tracer()
162-
Pin.get_from(conn).clone(service=service, tracer=self.tracer).onto(conn)
162+
Pin.get_from(conn)._clone(service=service, tracer=self.tracer).onto(conn)
163163
await self.assert_conn_is_traced(self.tracer, conn, service)
164164
conn.close()
165165

@@ -172,7 +172,7 @@ async def test_patch_unpatch(self):
172172
service = "fo"
173173

174174
conn = await aiopg.connect(**POSTGRES_CONFIG)
175-
Pin.get_from(conn).clone(service=service, tracer=self.tracer).onto(conn)
175+
Pin.get_from(conn)._clone(service=service, tracer=self.tracer).onto(conn)
176176
await (await conn.cursor()).execute("select 'blah'")
177177
conn.close()
178178

@@ -194,7 +194,7 @@ async def test_patch_unpatch(self):
194194
patch()
195195

196196
conn = await aiopg.connect(**POSTGRES_CONFIG)
197-
Pin.get_from(conn).clone(service=service, tracer=self.tracer).onto(conn)
197+
Pin.get_from(conn)._clone(service=service, tracer=self.tracer).onto(conn)
198198
await (await conn.cursor()).execute("select 'blah'")
199199
conn.close()
200200

@@ -218,7 +218,7 @@ async def test_user_specified_service_v0(self):
218218
assert config.service == "mysvc"
219219

220220
conn = await aiopg.connect(**POSTGRES_CONFIG)
221-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
221+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
222222
await (await conn.cursor()).execute("select 'blah'")
223223
conn.close()
224224

@@ -240,7 +240,7 @@ async def test_user_specified_service_v1(self):
240240
assert config.service == "mysvc"
241241

242242
conn = await aiopg.connect(**POSTGRES_CONFIG)
243-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
243+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
244244
await (await conn.cursor()).execute("select 'blah'")
245245
conn.close()
246246

@@ -258,7 +258,7 @@ async def test_unspecified_service_v1(self):
258258
"""
259259
# Ensure that the service name was configured
260260
conn = await aiopg.connect(**POSTGRES_CONFIG)
261-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
261+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
262262
await (await conn.cursor()).execute("select 'blah'")
263263
conn.close()
264264

@@ -271,7 +271,7 @@ async def test_unspecified_service_v1(self):
271271
@run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0"))
272272
async def test_trace_span_name_v0_schema(self):
273273
conn = await aiopg.connect(**POSTGRES_CONFIG)
274-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
274+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
275275
await (await conn.cursor()).execute("select 'blah'")
276276
conn.close()
277277

@@ -284,7 +284,7 @@ async def test_trace_span_name_v0_schema(self):
284284
@run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1"))
285285
async def test_trace_span_name_v1_schema(self):
286286
conn = await aiopg.connect(**POSTGRES_CONFIG)
287-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
287+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
288288
await (await conn.cursor()).execute("select 'blah'")
289289
conn.close()
290290

@@ -299,7 +299,7 @@ async def test_trace_span_name_v1_schema(self):
299299
)
300300
async def test_user_specified_service_integration_v0(self):
301301
conn = await aiopg.connect(**POSTGRES_CONFIG)
302-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
302+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
303303

304304
cursor = await conn.cursor()
305305
await cursor.execute("SELECT 1")
@@ -314,7 +314,7 @@ async def test_user_specified_service_integration_v0(self):
314314
)
315315
async def test_user_specified_service_integration_v1(self):
316316
conn = await aiopg.connect(**POSTGRES_CONFIG)
317-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
317+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
318318

319319
cursor = await conn.cursor()
320320
await cursor.execute("SELECT 1")
@@ -327,7 +327,7 @@ async def test_user_specified_service_integration_v1(self):
327327
@AsyncioTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc", DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0"))
328328
async def test_user_specified_service_env_var_v0(self):
329329
conn = await aiopg.connect(**POSTGRES_CONFIG)
330-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
330+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
331331

332332
cursor = await conn.cursor()
333333
await cursor.execute("SELECT 1")
@@ -340,7 +340,7 @@ async def test_user_specified_service_env_var_v0(self):
340340
@AsyncioTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc", DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1"))
341341
async def test_user_specified_service_env_var_v1(self):
342342
conn = await aiopg.connect(**POSTGRES_CONFIG)
343-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
343+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
344344

345345
cursor = await conn.cursor()
346346
await cursor.execute("SELECT 1")
@@ -355,7 +355,7 @@ async def test_user_specified_service_env_var_v1(self):
355355
)
356356
async def test_pin_override_service_v1(self):
357357
conn = await aiopg.connect(**POSTGRES_CONFIG)
358-
Pin.get_from(conn).clone(tracer=self.tracer, service="override").onto(conn)
358+
Pin.get_from(conn)._clone(tracer=self.tracer, service="override").onto(conn)
359359

360360
cursor = await conn.cursor()
361361
await cursor.execute("SELECT 1")
@@ -368,7 +368,7 @@ async def test_pin_override_service_v1(self):
368368
@AsyncioTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0"))
369369
async def test_span_name_v0_schema(self):
370370
conn = await aiopg.connect(**POSTGRES_CONFIG)
371-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
371+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
372372

373373
cursor = await conn.cursor()
374374
await cursor.execute("SELECT 1")
@@ -381,7 +381,7 @@ async def test_span_name_v0_schema(self):
381381
@AsyncioTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1"))
382382
async def test_span_name_v1_schema(self):
383383
conn = await aiopg.connect(**POSTGRES_CONFIG)
384-
Pin.get_from(conn).clone(tracer=self.tracer).onto(conn)
384+
Pin.get_from(conn)._clone(tracer=self.tracer).onto(conn)
385385

386386
cursor = await conn.cursor()
387387
await cursor.execute("SELECT 1")
@@ -395,7 +395,7 @@ class AiopgAnalyticsTestCase(AiopgTestCase):
395395
async def trace_spans(self):
396396
conn, _ = await self._get_conn_and_tracer()
397397

398-
Pin.get_from(conn).clone(service="db", tracer=self.tracer).onto(conn)
398+
Pin.get_from(conn)._clone(service="db", tracer=self.tracer).onto(conn)
399399

400400
cursor = await conn.cursor()
401401
await cursor.execute("select 'foobar'")

tests/contrib/algoliasearch/test.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def search(self, query, args=None, request_options=None):
5252

5353
def patch_algoliasearch(self):
5454
patch()
55-
Pin.override(self.index, tracer=self.tracer)
55+
Pin._override(self.index, tracer=self.tracer)
5656

5757
def tearDown(self):
5858
super(AlgoliasearchTest, self).tearDown()
@@ -157,7 +157,7 @@ def test_patch_unpatch(self):
157157

158158
def test_patch_all_auto_enable(self):
159159
patch_all()
160-
Pin.override(self.index, tracer=self.tracer)
160+
Pin._override(self.index, tracer=self.tracer)
161161
self.perform_search("test search")
162162

163163
spans = self.get_spans()
@@ -179,7 +179,7 @@ def test_user_specified_service_default(self):
179179
The algoliasearch integration shouldn't use it as the service name
180180
"""
181181
patch_all()
182-
Pin.override(self.index, tracer=self.tracer)
182+
Pin._override(self.index, tracer=self.tracer)
183183
self.perform_search("test search")
184184
spans = self.get_spans()
185185
self.reset()
@@ -195,7 +195,7 @@ def test_user_specified_service_v0(self):
195195
The algoliasearch integration shouldn't use it as the service name
196196
"""
197197
patch_all()
198-
Pin.override(self.index, tracer=self.tracer)
198+
Pin._override(self.index, tracer=self.tracer)
199199
self.perform_search("test search")
200200
spans = self.get_spans()
201201
self.reset()
@@ -211,7 +211,7 @@ def test_user_specified_service_v1(self):
211211
so make sure that is used and not the v0 schema 'algoliasearch'
212212
"""
213213
patch_all()
214-
Pin.override(self.index, tracer=self.tracer)
214+
Pin._override(self.index, tracer=self.tracer)
215215
self.perform_search("test search")
216216
spans = self.get_spans()
217217
self.reset()
@@ -223,7 +223,7 @@ def test_user_specified_service_v1(self):
223223
@TracerTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0"))
224224
def test_span_name_v0_schema(self):
225225
patch_all()
226-
Pin.override(self.index, tracer=self.tracer)
226+
Pin._override(self.index, tracer=self.tracer)
227227
self.perform_search("test search")
228228
spans = self.get_spans()
229229
self.reset()
@@ -235,7 +235,7 @@ def test_span_name_v0_schema(self):
235235
@TracerTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1"))
236236
def test_span_name_v1_schema(self):
237237
patch_all()
238-
Pin.override(self.index, tracer=self.tracer)
238+
Pin._override(self.index, tracer=self.tracer)
239239
self.perform_search("test search")
240240
spans = self.get_spans()
241241
self.reset()

tests/contrib/anthropic/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def mock_tracer(ddtrace_global_config, anthropic):
3636
try:
3737
pin = Pin.get_from(anthropic)
3838
mock_tracer = DummyTracer(writer=DummyWriter(trace_flush_enabled=False))
39-
pin.override(anthropic, tracer=mock_tracer)
39+
pin._override(anthropic, tracer=mock_tracer)
4040
pin.tracer._configure()
4141
if ddtrace_global_config.get("_llmobs_enabled", False):
4242
# Have to disable and re-enable LLMObs to use to mock tracer.

0 commit comments

Comments
 (0)