File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 33import pytest
44
55from ddtrace .internal import process_tags
6+ from ddtrace .internal .constants import PROCESS_TAGS
7+ from ddtrace .internal .process_tags import ENTRYPOINT_BASEDIR_TAG
8+ from ddtrace .internal .process_tags import ENTRYPOINT_NAME_TAG
9+ from ddtrace .internal .process_tags import ENTRYPOINT_TYPE_TAG
10+ from ddtrace .internal .process_tags import ENTRYPOINT_WORKDIR_TAG
611from ddtrace .internal .process_tags import normalize_tag_value
712from ddtrace .internal .settings ._config import config
813from tests .subprocesstest import run_in_subprocess
@@ -141,3 +146,19 @@ def test_process_tags_partial_flush(self):
141146 pass
142147 with self .tracer .trace ("child2" ):
143148 pass
149+
150+ @run_in_subprocess (env_overrides = dict (DD_EXPERIMENTAL_PROPAGATE_PROCESS_TAGS_ENABLED = "True" ))
151+ def test_process_tags_activated_with_env (self ):
152+ with self .tracer .trace ("test" ):
153+ pass
154+
155+ span = self .get_spans ()[0 ]
156+
157+ assert span is not None
158+ assert PROCESS_TAGS in span ._meta
159+
160+ process_tags = span ._meta [PROCESS_TAGS ]
161+ assert ENTRYPOINT_BASEDIR_TAG in process_tags
162+ assert ENTRYPOINT_NAME_TAG in process_tags
163+ assert ENTRYPOINT_TYPE_TAG in process_tags
164+ assert ENTRYPOINT_WORKDIR_TAG in process_tags
You can’t perform that action at this time.
0 commit comments