Skip to content

Commit da6e2b9

Browse files
committed
other edits
1 parent e612474 commit da6e2b9

File tree

70 files changed

+675
-654
lines changed

Some content is hidden

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

70 files changed

+675
-654
lines changed

ddtrace/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
commit_id: COMMIT_ID
2929
__commit_id__: COMMIT_ID
3030

31-
__version__ = version = '3.19.4.dev3+g473531c38.d20251217'
32-
__version_tuple__ = version_tuple = (3, 19, 4, 'dev3', 'g473531c38.d20251217')
31+
__version__ = version = "3.19.4.dev3+g473531c38.d20251217"
32+
__version_tuple__ = version_tuple = (3, 19, 4, "dev3", "g473531c38.d20251217")
3333

34-
__commit_id__ = commit_id = 'g473531c38'
34+
__commit_id__ = commit_id = "g473531c38"

docker-compose.yml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,14 @@ services:
138138
- ENABLED_CHECKS=trace_content_length,trace_stall,meta_tracer_version_header,trace_count_header,trace_peer_service,trace_dd_service
139139
- SNAPSHOT_IGNORED_ATTRS=span_id,trace_id,parent_id,duration,start,metrics.system.pid,metrics.system.process_id,metrics.process_id,meta.runtime-id,meta._dd.p.tid,meta.pathway.hash,metrics._dd.tracer_kr,meta._dd.parent_id,meta.kafka.cluster_id
140140

141-
vertica:
142-
image: vertica/vertica-ce
143-
environment:
144-
- VP_TEST_USER=dbadmin
145-
- VP_TEST_PASSWORD=abc123
146-
- VP_TEST_DATABASE=docker
147-
ports:
148-
- "127.0.0.1:5433:5433"
141+
# vertica:
142+
# image: vertica/vertica-ce
143+
# environment:
144+
# - VP_TEST_USER=dbadmin
145+
# - VP_TEST_PASSWORD=abc123
146+
# - VP_TEST_DATABASE=docker
147+
# ports:
148+
# - "127.0.0.1:5433:5433"
149149
azureeventhubsemulator:
150150
image: mcr.microsoft.com/azure-messaging/eventhubs-emulator:2.1.0
151151
ports:
@@ -180,27 +180,27 @@ services:
180180
- "127.0.0.1:10002:10002"
181181

182182

183-
testrunner:
184-
# DEV uncomment to test local changes to the Dockerfile
185-
# build:
186-
# context: ./docker
187-
# dockerfile: Dockerfile
188-
image: ghcr.io/datadog/dd-trace-py/testrunner:1802bf8a83c7826f8414f7dcc18cb29067f7e690@sha256:8ca2c0c6b34db4e0ef7f5ab55f717908ed2b9ae197b2c11b48b7359a1549a202
189-
command: bash
190-
environment:
191-
DD_FAST_BUILD: "1"
192-
CMAKE_BUILD_PARALLEL_LEVEL: "12"
193-
CARGO_BUILD_JOBS: "12"
194-
CYTHON_CACHE_DIR: "/home/bits/.cache/cython"
195-
DD_USE_SCCACHE: "1"
196-
SCCACHE_DIR: "/home/bits/.cache/sccache"
197-
network_mode: host
198-
userns_mode: host
199-
working_dir: /home/bits/project/
200-
volumes:
201-
- ddagent:/tmp/ddagent
202-
- ./.cache:/home/bits/.cache
203-
- ./:/home/bits/project
183+
# testrunner:
184+
# # DEV uncomment to test local changes to the Dockerfile
185+
# # build:
186+
# # context: ./docker
187+
# # dockerfile: Dockerfile
188+
# image: ghcr.io/datadog/dd-trace-py/testrunner:1802bf8a83c7826f8414f7dcc18cb29067f7e690@sha256:8ca2c0c6b34db4e0ef7f5ab55f717908ed2b9ae197b2c11b48b7359a1549a202
189+
# command: bash
190+
# environment:
191+
# DD_FAST_BUILD: "1"
192+
# CMAKE_BUILD_PARALLEL_LEVEL: "12"
193+
# CARGO_BUILD_JOBS: "12"
194+
# CYTHON_CACHE_DIR: "/home/bits/.cache/cython"
195+
# DD_USE_SCCACHE: "1"
196+
# SCCACHE_DIR: "/home/bits/.cache/sccache"
197+
# network_mode: host
198+
# userns_mode: host
199+
# working_dir: /home/bits/project/
200+
# volumes:
201+
# - ddagent:/tmp/ddagent
202+
# - ./.cache:/home/bits/.cache
203+
# - ./:/home/bits/project
204204

205205
localstack:
206206
image: localstack/localstack:1.4.0

tests/appsec/ai_guard/api/test_api_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from tests.appsec.ai_guard.utils import find_ai_guard_span
1919
from tests.appsec.ai_guard.utils import mock_evaluate_response
2020
from tests.appsec.ai_guard.utils import random_string
21+
from tests.utils import TracerSpanContainer
2122
from tests.utils import override_global_config
2223

2324

@@ -255,7 +256,7 @@ def test_message_immutability(mock_execute_request, telemetry_mock, ai_guard_cli
255256
)
256257
)
257258

258-
span = tracer.get_spans()[1] # AI Guard span
259+
span = TracerSpanContainer(tracer).spans[1] # AI Guard span
259260
meta = span._get_struct_tag(AI_GUARD.TAG)
260261
messages = meta["messages"]
261262
assert len(messages) == 1

tests/appsec/ai_guard/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@
1515
from ddtrace.appsec.ai_guard._api_client import Message
1616
from ddtrace.internal.settings.asm import ai_guard_config
1717
from tests.utils import DummyTracer
18+
from tests.utils import TracerSpanContainer
1819

1920

2021
def random_string(length: int) -> str:
2122
return "".join(random.choice(string.ascii_letters) for _ in range(length))
2223

2324

2425
def find_ai_guard_span(tracer: DummyTracer) -> Span:
25-
spans = tracer.get_spans()
26+
spans = TracerSpanContainer(tracer).spans
2627
assert len(spans) == 1
2728
span = spans[0]
2829
assert span.name == AI_GUARD.RESOURCE_TYPE

tests/appsec/contrib_appsec/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from ddtrace.internal.utils.http import _format_template
2121
import tests.appsec.rules as rules
2222
from tests.utils import DummyTracer
23+
from tests.utils import TracerSpanContainer
2324
from tests.utils import override_env
2425
from tests.utils import override_global_config
2526

@@ -2090,7 +2091,7 @@ def test_tracer():
20902091

20912092
# Yield to our test
20922093
yield tracer
2093-
tracer.pop()
2094+
TracerSpanContainer(tracer).pop()
20942095
ddtrace.tracer = original_tracer
20952096
core.tracer = original_tracer
20962097

tests/appsec/integrations/django_tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def tracer():
7070
core.tracer = tracer
7171
with override_config("django", dict(_tracer=tracer)):
7272
yield tracer
73-
tracer.pop()
73+
TracerSpanContainer(tracer).pop()
7474
core.tracer = original_tracer
7575
# Reset the tracer pinned to Django and unpatch
7676
# DEV: unable to properly unpatch and reload django app with each test

tests/conftest.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@
4141
from ddtrace.internal.telemetry import TelemetryWriter
4242
from ddtrace.internal.utils.formats import parse_tags_str # noqa:F401
4343
from tests import utils
44-
from tests.utils import DummyTracer
44+
from tests.utils import DummyWriter
4545
from tests.utils import TracerSpanContainer
4646
from tests.utils import call_program
47+
from tests.utils import check_test_agent_status
4748
from tests.utils import request_token
4849
from tests.utils import snapshot_context as _snapshot_context
4950

@@ -161,7 +162,7 @@ def pytest_configure(config):
161162

162163
@pytest.fixture
163164
def use_dummy_writer():
164-
yield False
165+
yield True
165166

166167

167168
@pytest.fixture

0 commit comments

Comments
 (0)