@@ -168,29 +168,30 @@ setenv =
168168 gevent: PYTEST_ADDOPTS="--ignore=tests/test_shadowed_module.py"
169169
170170 # TESTPATH definitions for test suites not managed by toxgen
171- common: TESTPATH =tests
172- gevent: TESTPATH =tests
173- integration_deactivation: TESTPATH =tests/test_ai_integration_deactivation.py
174- shadowed_module: TESTPATH =tests/test_shadowed_module.py
175- asgi: TESTPATH =tests/integrations/asgi
176- aws_lambda: TESTPATH =tests/integrations/aws_lambda
177- cloud_resource_context: TESTPATH =tests/integrations/cloud_resource_context
178- gcp: TESTPATH =tests/integrations/gcp
179- opentelemetry: TESTPATH =tests/integrations/opentelemetry
180- otlp: TESTPATH =tests/integrations/otlp
181- potel: TESTPATH =tests/integrations/opentelemetry
182- socket: TESTPATH =tests/integrations/socket
171+ common: _TESTPATH =tests
172+ gevent: _TESTPATH =tests
173+ integration_deactivation: _TESTPATH =tests/test_ai_integration_deactivation.py
174+ shadowed_module: _TESTPATH =tests/test_shadowed_module.py
175+ asgi: _TESTPATH =tests/integrations/asgi
176+ aws_lambda: _TESTPATH =tests/integrations/aws_lambda
177+ cloud_resource_context: _TESTPATH =tests/integrations/cloud_resource_context
178+ gcp: _TESTPATH =tests/integrations/gcp
179+ opentelemetry: _TESTPATH =tests/integrations/opentelemetry
180+ otlp: _TESTPATH =tests/integrations/otlp
181+ potel: _TESTPATH =tests/integrations/opentelemetry
182+ socket: _TESTPATH =tests/integrations/socket
183183
184184 # These TESTPATH definitions are auto-generated by toxgen
185185 {% for integration, testpath in testpaths %}
186- {{ integration }}: TESTPATH ={{ testpath }}
186+ {{ integration }}: _TESTPATH ={{ testpath }}
187187 {% endfor %}
188188
189189passenv =
190190 SENTRY_PYTHON_TEST_POSTGRES_HOST
191191 SENTRY_PYTHON_TEST_POSTGRES_USER
192192 SENTRY_PYTHON_TEST_POSTGRES_PASSWORD
193193 SENTRY_PYTHON_TEST_POSTGRES_NAME
194+ TESTPATH
194195
195196usedevelop = True
196197
@@ -228,7 +229,7 @@ commands =
228229 ; Running `pytest` as an executable suffers from an import error
229230 ; when loading tests in scenarios. In particular, django fails to
230231 ; load the settings from the test module.
231- python -m pytest -W error::pytest.PytestUnraisableExceptionWarning {env:TESTPATH} -o junit_suite_name={envname} {posargs}
232+ python -m pytest -W error::pytest.PytestUnraisableExceptionWarning {env:TESTPATH:{env:_TESTPATH} } -o junit_suite_name={envname} {posargs}
232233
233234[testenv:linters]
234235commands =
0 commit comments