Skip to content

Commit 2a9fa22

Browse files
committed
other edits
1 parent e612474 commit 2a9fa22

File tree

69 files changed

+643
-656
lines changed

Some content is hidden

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

69 files changed

+643
-656
lines changed

ddtrace/_version.py

Lines changed: 0 additions & 34 deletions
This file was deleted.

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)