Skip to content

Commit 358a167

Browse files
authored
chore(llmobs): make tests runnable outside riot (#11797)
The tests shouldn't be dependent on whether they're run from riot or from plain ol' pytest directly.
1 parent 505d148 commit 358a167

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

tests/llmobs/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ def ddtrace_global_config():
114114

115115

116116
def default_global_config():
117-
return {"_dd_api_key": "<not-a-real-api_key>", "_llmobs_ml_app": "unnamed-ml-app"}
117+
return {"_dd_api_key": "<not-a-real-api_key>", "_llmobs_ml_app": "unnamed-ml-app", "service": "tests.llmobs"}
118118

119119

120120
@pytest.fixture

tests/llmobs/test_llmobs_eval_metric_writer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def test_send_multiple_events(mock_writer_logs):
146146

147147
def test_send_on_exit(mock_writer_logs, run_python_code_in_subprocess):
148148
env = os.environ.copy()
149-
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))]
149+
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(__file__)))]
150150
if "PYTHONPATH" in env:
151151
pypath.append(env["PYTHONPATH"])
152152
env.update(

tests/llmobs/test_llmobs_evaluator_runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def test_evaluator_runner_timed_enqueues_eval_metric(llmobs, mock_llmobs_eval_me
6161

6262
def test_evaluator_runner_on_exit(mock_writer_logs, run_python_code_in_subprocess):
6363
env = os.environ.copy()
64-
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))]
64+
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(__file__)))]
6565
if "PYTHONPATH" in env:
6666
pypath.append(env["PYTHONPATH"])
6767
env.update({"PYTHONPATH": ":".join(pypath), "_DD_LLMOBS_EVALUATOR_INTERVAL": "5"})

tests/llmobs/test_llmobs_ragas_evaluators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def test_ragas_faithfulness_emits_traces(ragas, llmobs, llmobs_events):
201201

202202
def test_llmobs_with_faithfulness_emits_traces_and_evals_on_exit(mock_writer_logs, run_python_code_in_subprocess):
203203
env = os.environ.copy()
204-
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))]
204+
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(__file__)))]
205205
if "PYTHONPATH" in env:
206206
pypath.append(env["PYTHONPATH"])
207207
env.update(

tests/llmobs/test_llmobs_span_agentless_writer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def test_send_multiple_events(mock_writer_logs, mock_http_writer_send_payload_re
137137

138138
def test_send_on_exit(run_python_code_in_subprocess):
139139
env = os.environ.copy()
140-
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))]
140+
pypath = [os.path.dirname(os.path.dirname(os.path.dirname(__file__)))]
141141
if "PYTHONPATH" in env:
142142
pypath.append(env["PYTHONPATH"])
143143
env.update(

0 commit comments

Comments
 (0)