Commit 1d6341f
fix: MANIFEST.in: Graft tests directory. (#6237)
### Description
<!-- What changed and why? -->
The source distribution does not include all tests, currently only those
matching `tests/test_*`. Graft the test directory so that sentry-sdk can
be tested from the source distribution.
Here is the diff with the new source distribution:
```diff
--- #<buffer *sentry-with-incomplete-tests*>
+++ #<buffer *sentry-with-all-tests*>
@@ -1,6 +1,6 @@
drwxrwxr-x 0 sentry-sdk-2.59.0/
-rw-rw-r-- 1093 sentry-sdk-2.59.0/LICENSE
- -rw-rw-r-- 44 sentry-sdk-2.59.0/MANIFEST.in
+ -rw-rw-r-- 56 sentry-sdk-2.59.0/MANIFEST.in
-rw-rw-r-- 7735 sentry-sdk-2.59.0/PKG-INFO
-rw-rw-r-- 5287 sentry-sdk-2.59.0/README.md
-rw-rw-r-- 5690 sentry-sdk-2.59.0/pyproject.toml
@@ -217,7 +217,7 @@
-rw-rw-r-- 11212 sentry-sdk-2.59.0/sentry_sdk/worker.py
drwxrwxr-x 0 sentry-sdk-2.59.0/sentry_sdk.egg-info/
-rw-rw-r-- 7735 sentry-sdk-2.59.0/sentry_sdk.egg-info/PKG-INFO
- -rw-rw-r-- 8228 sentry-sdk-2.59.0/sentry_sdk.egg-info/SOURCES.txt
+ -rw-rw-r-- 19970 sentry-sdk-2.59.0/sentry_sdk.egg-info/SOURCES.txt
-rw-rw-r-- 1 sentry-sdk-2.59.0/sentry_sdk.egg-info/dependency_links.txt
-rw-rw-r-- 91 sentry-sdk-2.59.0/sentry_sdk.egg-info/entry_points.txt
-rw-rw-r-- 1 sentry-sdk-2.59.0/sentry_sdk.egg-info/not-zip-safe
@@ -226,6 +226,352 @@
-rw-rw-r-- 38 sentry-sdk-2.59.0/setup.cfg
-rw-rw-r-- 4321 sentry-sdk-2.59.0/setup.py
drwxrwxr-x 0 sentry-sdk-2.59.0/tests/
+ -rw-rw-r-- 433 sentry-sdk-2.59.0/tests/__init__.py
+ -rw-rw-r-- 48284 sentry-sdk-2.59.0/tests/conftest.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aiohttp/
+ -rw-rw-r-- 290 sentry-sdk-2.59.0/tests/integrations/aiohttp/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/__init__.py
+ -rw-rw-r-- 74 sentry-sdk-2.59.0/tests/integrations/aiohttp/aiohttp_helpers/helpers.py
+ -rw-rw-r-- 49601 sentry-sdk-2.59.0/tests/integrations/aiohttp/test_aiohttp.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/anthropic/
+ -rw-rw-r-- 48 sentry-sdk-2.59.0/tests/integrations/anthropic/__init__.py
+ -rw-rw-r-- 148123 sentry-sdk-2.59.0/tests/integrations/anthropic/test_anthropic.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/argv/
+ -rw-rw-r-- 420 sentry-sdk-2.59.0/tests/integrations/argv/test_argv.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/ariadne/
+ -rw-rw-r-- 106 sentry-sdk-2.59.0/tests/integrations/ariadne/__init__.py
+ -rw-rw-r-- 7492 sentry-sdk-2.59.0/tests/integrations/ariadne/test_ariadne.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/arq/
+ -rw-rw-r-- 42 sentry-sdk-2.59.0/tests/integrations/arq/__init__.py
+ -rw-rw-r-- 13653 sentry-sdk-2.59.0/tests/integrations/arq/test_arq.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/asgi/
+ -rw-rw-r-- 129 sentry-sdk-2.59.0/tests/integrations/asgi/__init__.py
+ -rw-rw-r-- 28086 sentry-sdk-2.59.0/tests/integrations/asgi/test_asgi.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/asyncio/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/asyncio/__init__.py
+ -rw-rw-r-- 27547 sentry-sdk-2.59.0/tests/integrations/asyncio/test_asyncio.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/asyncpg/
+ -rw-rw-r-- 324 sentry-sdk-2.59.0/tests/integrations/asyncpg/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/__init__.py
+ -rw-rw-r-- 94 sentry-sdk-2.59.0/tests/integrations/asyncpg/asyncpg_helpers/helpers.py
+ -rw-rw-r-- 24576 sentry-sdk-2.59.0/tests/integrations/asyncpg/test_asyncpg.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/
+ -rw-rw-r-- 106 sentry-sdk-2.59.0/tests/integrations/aws_lambda/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicException/
+ -rw-rw-r-- 103 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicException/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicOk/
+ -rw-rw-r-- 72 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/BasicOk/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/InitError/
+ -rw-rw-r-- 91 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/InitError/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/TimeoutError/
+ -rw-rw-r-- 105 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions/TimeoutError/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/
+ -rw-rw-r-- 349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/.gitignore
+ -rw-rw-r-- 332 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceDisabled/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/
+ -rw-rw-r-- 349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/.gitignore
+ -rw-rw-r-- 284 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/RaiseErrorPerformanceEnabled/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/
+ -rw-rw-r-- 349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/.gitignore
+ -rw-rw-r-- 404 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TimeoutErrorScopeModified/index.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/
+ -rw-rw-r-- 349 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/.gitignore
+ -rw-rw-r-- 1384 sentry-sdk-2.59.0/tests/integrations/aws_lambda/lambda_functions_with_embedded_sdk/TracesSampler/index.py
+ -rw-rw-r-- 17665 sentry-sdk-2.59.0/tests/integrations/aws_lambda/test_aws_lambda.py
+ -rw-rw-r-- 9881 sentry-sdk-2.59.0/tests/integrations/aws_lambda/utils.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/beam/
+ -rw-rw-r-- 50 sentry-sdk-2.59.0/tests/integrations/beam/__init__.py
+ -rw-rw-r-- 6006 sentry-sdk-2.59.0/tests/integrations/beam/test_beam.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/boto3/
+ -rw-rw-r-- 230 sentry-sdk-2.59.0/tests/integrations/boto3/__init__.py
+ -rw-rw-r-- 875 sentry-sdk-2.59.0/tests/integrations/boto3/aws_mock.py
+ -rw-rw-r-- 869 sentry-sdk-2.59.0/tests/integrations/boto3/s3_list.xml
+ -rw-rw-r-- 11936 sentry-sdk-2.59.0/tests/integrations/boto3/test_s3.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/bottle/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/bottle/__init__.py
+ -rw-rw-r-- 14201 sentry-sdk-2.59.0/tests/integrations/bottle/test_bottle.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/celery/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/celery/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/
+ -rw-rw-r-- 1499 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/__init__.py
+ -rw-rw-r-- 4697 sentry-sdk-2.59.0/tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py
+ -rw-rw-r-- 39075 sentry-sdk-2.59.0/tests/integrations/celery/test_celery.py
+ -rw-rw-r-- 16102 sentry-sdk-2.59.0/tests/integrations/celery/test_celery_beat_crons.py
+ -rw-rw-r-- 9005 sentry-sdk-2.59.0/tests/integrations/celery/test_update_celery_task_headers.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/chalice/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/chalice/__init__.py
+ -rw-rw-r-- 4395 sentry-sdk-2.59.0/tests/integrations/chalice/test_chalice.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/
+ -rw-rw-r-- 56 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/__init__.py
+ -rw-rw-r-- 32806 sentry-sdk-2.59.0/tests/integrations/clickhouse_driver/test_clickhouse_driver.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/__init__.py
+ -rw-rw-r-- 13142 sentry-sdk-2.59.0/tests/integrations/cloud_resource_context/test_cloud_resource_context.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/cohere/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/cohere/__init__.py
+ -rw-rw-r-- 9792 sentry-sdk-2.59.0/tests/integrations/cohere/test_cohere.py
+ -rw-rw-r-- 1879 sentry-sdk-2.59.0/tests/integrations/conftest.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/
+ -rw-rw-r-- 284 sentry-sdk-2.59.0/tests/integrations/django/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/asgi/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/django/asgi/__init__.py
+ -rw-rw-r-- 308 sentry-sdk-2.59.0/tests/integrations/django/asgi/image.png
+ -rw-rw-r-- 21854 sentry-sdk-2.59.0/tests/integrations/django/asgi/test_asgi.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/__init__.py
+ -rw-rw-r-- 302 sentry-sdk-2.59.0/tests/integrations/django/django_helpers/views.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/__init__.py
+ -rw-rw-r-- 487 sentry-sdk-2.59.0/tests/integrations/django/myapp/asgi.py
+ -rw-rw-r-- 980 sentry-sdk-2.59.0/tests/integrations/django/myapp/custom_urls.py
+ -rw-rw-r-- 284 sentry-sdk-2.59.0/tests/integrations/django/myapp/manage.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/__init__.py
+ -rw-rw-r-- 187 sentry-sdk-2.59.0/tests/integrations/django/myapp/management/commands/mycrash.py
+ -rw-rw-r-- 784 sentry-sdk-2.59.0/tests/integrations/django/myapp/middleware.py
+ -rw-rw-r-- 494 sentry-sdk-2.59.0/tests/integrations/django/myapp/routing.py
+ -rw-rw-r-- 5053 sentry-sdk-2.59.0/tests/integrations/django/myapp/settings.py
+ -rw-rw-r-- 375 sentry-sdk-2.59.0/tests/integrations/django/myapp/signals.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/
+ -rw-rw-r-- 75 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/error.html
+ -rw-rw-r-- 24 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/trace_meta.html
+ -rw-rw-r-- 35 sentry-sdk-2.59.0/tests/integrations/django/myapp/templates/user_name.html
+ -rw-rw-r-- 5611 sentry-sdk-2.59.0/tests/integrations/django/myapp/urls.py
+ -rw-rw-r-- 9271 sentry-sdk-2.59.0/tests/integrations/django/myapp/views.py
+ -rw-rw-r-- 419 sentry-sdk-2.59.0/tests/integrations/django/myapp/wsgi.py
+ -rw-rw-r-- 44799 sentry-sdk-2.59.0/tests/integrations/django/test_basic.py
+ -rw-rw-r-- 22921 sentry-sdk-2.59.0/tests/integrations/django/test_cache_module.py
+ -rw-rw-r-- 2440 sentry-sdk-2.59.0/tests/integrations/django/test_data_scrubbing.py
+ -rw-rw-r-- 16860 sentry-sdk-2.59.0/tests/integrations/django/test_db_query_data.py
+ -rw-rw-r-- 29665 sentry-sdk-2.59.0/tests/integrations/django/test_db_transactions.py
+ -rw-rw-r-- 1067 sentry-sdk-2.59.0/tests/integrations/django/test_middleware.py
+ -rw-rw-r-- 5153 sentry-sdk-2.59.0/tests/integrations/django/test_tasks.py
+ -rw-rw-r-- 5022 sentry-sdk-2.59.0/tests/integrations/django/test_transactions.py
+ -rw-rw-r-- 729 sentry-sdk-2.59.0/tests/integrations/django/utils.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/dramatiq/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/dramatiq/__init__.py
+ -rw-rw-r-- 11082 sentry-sdk-2.59.0/tests/integrations/dramatiq/test_dramatiq.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/excepthook/
+ -rw-rw-r-- 2340 sentry-sdk-2.59.0/tests/integrations/excepthook/test_excepthook.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/falcon/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/falcon/__init__.py
+ -rw-rw-r-- 14331 sentry-sdk-2.59.0/tests/integrations/falcon/test_falcon.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/fastapi/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/fastapi/__init__.py
+ -rw-rw-r-- 27506 sentry-sdk-2.59.0/tests/integrations/fastapi/test_fastapi.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/fastmcp/
+ -rw-rw-r-- 42 sentry-sdk-2.59.0/tests/integrations/fastmcp/__init__.py
+ -rw-rw-r-- 63169 sentry-sdk-2.59.0/tests/integrations/fastmcp/test_fastmcp.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/flask/
+ -rw-rw-r-- 44 sentry-sdk-2.59.0/tests/integrations/flask/__init__.py
+ -rw-rw-r-- 28928 sentry-sdk-2.59.0/tests/integrations/flask/test_flask.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/gcp/
+ -rw-rw-r-- 160 sentry-sdk-2.59.0/tests/integrations/gcp/__init__.py
+ -rw-rw-r-- 17736 sentry-sdk-2.59.0/tests/integrations/gcp/test_gcp.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/google_genai/
+ -rw-rw-r-- 81 sentry-sdk-2.59.0/tests/integrations/google_genai/__init__.py
+ -rw-rw-r-- 77022 sentry-sdk-2.59.0/tests/integrations/google_genai/test_google_genai.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/gql/
+ -rw-rw-r-- 42 sentry-sdk-2.59.0/tests/integrations/gql/__init__.py
+ -rw-rw-r-- 4369 sentry-sdk-2.59.0/tests/integrations/gql/test_gql.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/graphene/
+ -rw-rw-r-- 107 sentry-sdk-2.59.0/tests/integrations/graphene/__init__.py
+ -rw-rw-r-- 8315 sentry-sdk-2.59.0/tests/integrations/graphene/test_graphene.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/grpc/
+ -rw-rw-r-- 177 sentry-sdk-2.59.0/tests/integrations/grpc/__init__.py
+ -rwxrwxr-x 403 sentry-sdk-2.59.0/tests/integrations/grpc/compile_test_services.sh
+ -rw-rw-r-- 1608 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2.py
+ -rw-rw-r-- 389 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2.pyi
+ -rw-rw-r-- 7557 sentry-sdk-2.59.0/tests/integrations/grpc/grpc_test_service_pb2_grpc.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/grpc/protos/
+ -rw-rw-r-- 409 sentry-sdk-2.59.0/tests/integrations/grpc/protos/grpc_test_service.proto
+ -rw-rw-r-- 12788 sentry-sdk-2.59.0/tests/integrations/grpc/test_grpc.py
+ -rw-rw-r-- 10019 sentry-sdk-2.59.0/tests/integrations/grpc/test_grpc_aio.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/httpx/
+ -rw-rw-r-- 286 sentry-sdk-2.59.0/tests/integrations/httpx/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/__init__.py
+ -rw-rw-r-- 144 sentry-sdk-2.59.0/tests/integrations/httpx/httpx_helpers/helpers.py
+ -rw-rw-r-- 34463 sentry-sdk-2.59.0/tests/integrations/httpx/test_httpx.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/huey/
+ -rw-rw-r-- 43 sentry-sdk-2.59.0/tests/integrations/huey/__init__.py
+ -rw-rw-r-- 5759 sentry-sdk-2.59.0/tests/integrations/huey/test_huey.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/
+ -rw-rw-r-- 54 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/__init__.py
+ -rw-rw-r-- 50221 sentry-sdk-2.59.0/tests/integrations/huggingface_hub/test_huggingface_hub.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/langchain/
+ -rw-rw-r-- 53 sentry-sdk-2.59.0/tests/integrations/langchain/__init__.py
+ -rw-rw-r-- 106242 sentry-sdk-2.59.0/tests/integrations/langchain/test_langchain.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/langgraph/
+ -rw-rw-r-- 48 sentry-sdk-2.59.0/tests/integrations/langgraph/__init__.py
+ -rw-rw-r-- 46687 sentry-sdk-2.59.0/tests/integrations/langgraph/test_langgraph.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/launchdarkly/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/launchdarkly/__init__.py
+ -rw-rw-r-- 9416 sentry-sdk-2.59.0/tests/integrations/launchdarkly/test_launchdarkly.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/litellm/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/litellm/__init__.py
+ -rw-rw-r-- 63696 sentry-sdk-2.59.0/tests/integrations/litellm/test_litellm.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/litestar/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/litestar/__init__.py
+ -rw-rw-r-- 14612 sentry-sdk-2.59.0/tests/integrations/litestar/test_litestar.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/logging/
+ -rw-rw-r-- 20969 sentry-sdk-2.59.0/tests/integrations/logging/test_logging.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/loguru/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/loguru/__init__.py
+ -rw-rw-r-- 17343 sentry-sdk-2.59.0/tests/integrations/loguru/test_loguru.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/mcp/
+ -rw-rw-r-- 42 sentry-sdk-2.59.0/tests/integrations/mcp/__init__.py
+ -rw-rw-r-- 44842 sentry-sdk-2.59.0/tests/integrations/mcp/test_mcp.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/modules/
+ -rw-rw-r-- 367 sentry-sdk-2.59.0/tests/integrations/modules/test_modules.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/openai/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/openai/__init__.py
+ -rw-rw-r-- 135654 sentry-sdk-2.59.0/tests/integrations/openai/test_openai.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/openai_agents/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/openai_agents/__init__.py
+ -rw-rw-r-- 116146 sentry-sdk-2.59.0/tests/integrations/openai_agents/test_openai_agents.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/openfeature/
+ -rw-rw-r-- 50 sentry-sdk-2.59.0/tests/integrations/openfeature/__init__.py
+ -rw-rw-r-- 6617 sentry-sdk-2.59.0/tests/integrations/openfeature/test_openfeature.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/opentelemetry/
+ -rw-rw-r-- 52 sentry-sdk-2.59.0/tests/integrations/opentelemetry/__init__.py
+ -rw-rw-r-- 525 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_entry_points.py
+ -rw-rw-r-- 1335 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_experimental.py
+ -rw-rw-r-- 9296 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_propagator.py
+ -rw-rw-r-- 21615 sentry-sdk-2.59.0/tests/integrations/opentelemetry/test_span_processor.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/otlp/
+ -rw-rw-r-- 52 sentry-sdk-2.59.0/tests/integrations/otlp/__init__.py
+ -rw-rw-r-- 12248 sentry-sdk-2.59.0/tests/integrations/otlp/test_otlp.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pure_eval/
+ -rw-rw-r-- 48 sentry-sdk-2.59.0/tests/integrations/pure_eval/__init__.py
+ -rw-rw-r-- 2314 sentry-sdk-2.59.0/tests/integrations/pure_eval/test_pure_eval.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/
+ -rw-rw-r-- 50 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/__init__.py
+ -rw-rw-r-- 92158 sentry-sdk-2.59.0/tests/integrations/pydantic_ai/test_pydantic_ai.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pymongo/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/pymongo/__init__.py
+ -rw-rw-r-- 15970 sentry-sdk-2.59.0/tests/integrations/pymongo/test_pymongo.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pyramid/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/pyramid/__init__.py
+ -rw-rw-r-- 12713 sentry-sdk-2.59.0/tests/integrations/pyramid/test_pyramid.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/
+ -rw-rw-r-- 294 sentry-sdk-2.59.0/tests/integrations/pyreqwest/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/__init__.py
+ -rw-rw-r-- 77 sentry-sdk-2.59.0/tests/integrations/pyreqwest/pyreqwest_helpers/helpers.py
+ -rw-rw-r-- 16084 sentry-sdk-2.59.0/tests/integrations/pyreqwest/test_pyreqwest.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/quart/
+ -rw-rw-r-- 44 sentry-sdk-2.59.0/tests/integrations/quart/__init__.py
+ -rw-rw-r-- 17312 sentry-sdk-2.59.0/tests/integrations/quart/test_quart.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/ray/
+ -rw-rw-r-- 42 sentry-sdk-2.59.0/tests/integrations/ray/__init__.py
+ -rw-rw-r-- 9021 sentry-sdk-2.59.0/tests/integrations/ray/test_ray.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/redis/
+ -rw-rw-r-- 44 sentry-sdk-2.59.0/tests/integrations/redis/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/
+ -rw-rw-r-- 57 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/__init__.py
+ -rw-rw-r-- 5586 sentry-sdk-2.59.0/tests/integrations/redis/asyncio/test_redis_asyncio.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/redis/cluster/
+ -rw-rw-r-- 52 sentry-sdk-2.59.0/tests/integrations/redis/cluster/__init__.py
+ -rw-rw-r-- 9170 sentry-sdk-2.59.0/tests/integrations/redis/cluster/test_redis_cluster.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/
+ -rw-rw-r-- 60 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/__init__.py
+ -rw-rw-r-- 8349 sentry-sdk-2.59.0/tests/integrations/redis/cluster_asyncio/test_redis_cluster_asyncio.py
+ -rw-rw-r-- 18801 sentry-sdk-2.59.0/tests/integrations/redis/test_redis.py
+ -rw-rw-r-- 19411 sentry-sdk-2.59.0/tests/integrations/redis/test_redis_cache_module.py
+ -rw-rw-r-- 12408 sentry-sdk-2.59.0/tests/integrations/redis/test_redis_cache_module_async.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/
+ -rw-rw-r-- 51 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/__init__.py
+ -rw-rw-r-- 4970 sentry-sdk-2.59.0/tests/integrations/redis_py_cluster_legacy/test_redis_py_cluster_legacy.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/requests/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/requests/__init__.py
+ -rw-rw-r-- 3211 sentry-sdk-2.59.0/tests/integrations/requests/test_requests.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/rq/
+ -rw-rw-r-- 41 sentry-sdk-2.59.0/tests/integrations/rq/__init__.py
+ -rw-rw-r-- 9904 sentry-sdk-2.59.0/tests/integrations/rq/test_rq.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/rust_tracing/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/rust_tracing/__init__.py
+ -rw-rw-r-- 16390 sentry-sdk-2.59.0/tests/integrations/rust_tracing/test_rust_tracing.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/sanic/
+ -rw-rw-r-- 44 sentry-sdk-2.59.0/tests/integrations/sanic/__init__.py
+ -rw-rw-r-- 13929 sentry-sdk-2.59.0/tests/integrations/sanic/test_sanic.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/serverless/
+ -rw-rw-r-- 996 sentry-sdk-2.59.0/tests/integrations/serverless/test_serverless.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/socket/
+ -rw-rw-r-- 45 sentry-sdk-2.59.0/tests/integrations/socket/__init__.py
+ -rw-rw-r-- 2350 sentry-sdk-2.59.0/tests/integrations/socket/test_socket.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/spark/
+ -rw-rw-r-- 74 sentry-sdk-2.59.0/tests/integrations/spark/__init__.py
+ -rw-rw-r-- 10868 sentry-sdk-2.59.0/tests/integrations/spark/test_spark.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/
+ -rw-rw-r-- 292 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/__init__.py
+ -rw-rw-r-- 192 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/sqlalchemy_helpers/helpers.py
+ -rw-rw-r-- 43855 sentry-sdk-2.59.0/tests/integrations/sqlalchemy/test_sqlalchemy.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/starlette/
+ -rw-rw-r-- 48 sentry-sdk-2.59.0/tests/integrations/starlette/__init__.py
+ -rw-rw-r-- 21014 sentry-sdk-2.59.0/tests/integrations/starlette/photo.jpg
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/starlette/templates/
+ -rw-rw-r-- 24 sentry-sdk-2.59.0/tests/integrations/starlette/templates/trace_meta.html
+ -rw-rw-r-- 52523 sentry-sdk-2.59.0/tests/integrations/starlette/test_starlette.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/starlite/
+ -rw-rw-r-- 47 sentry-sdk-2.59.0/tests/integrations/starlite/__init__.py
+ -rw-rw-r-- 12006 sentry-sdk-2.59.0/tests/integrations/starlite/test_starlite.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/statsig/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/statsig/__init__.py
+ -rw-rw-r-- 7844 sentry-sdk-2.59.0/tests/integrations/statsig/test_statsig.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/stdlib/
+ -rw-rw-r-- 244 sentry-sdk-2.59.0/tests/integrations/stdlib/__init__.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/__init__.py
+ -rw-rw-r-- 114 sentry-sdk-2.59.0/tests/integrations/stdlib/httplib_helpers/helpers.py
+ -rw-rw-r-- 40025 sentry-sdk-2.59.0/tests/integrations/stdlib/test_httplib.py
+ -rw-rw-r-- 12658 sentry-sdk-2.59.0/tests/integrations/stdlib/test_subprocess.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/strawberry/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/integrations/strawberry/__init__.py
+ -rw-rw-r-- 23979 sentry-sdk-2.59.0/tests/integrations/strawberry/test_strawberry.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/sys_exit/
+ -rw-rw-r-- 2263 sentry-sdk-2.59.0/tests/integrations/sys_exit/test_sys_exit.py
+ -rw-rw-r-- 8292 sentry-sdk-2.59.0/tests/integrations/test_gnu_backtrace.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/threading/
+ -rw-rw-r-- 11939 sentry-sdk-2.59.0/tests/integrations/threading/test_threading.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/tornado/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/tornado/__init__.py
+ -rw-rw-r-- 13707 sentry-sdk-2.59.0/tests/integrations/tornado/test_tornado.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/trytond/
+ -rw-rw-r-- 46 sentry-sdk-2.59.0/tests/integrations/trytond/__init__.py
+ -rw-rw-r-- 3943 sentry-sdk-2.59.0/tests/integrations/trytond/test_trytond.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/typer/
+ -rw-rw-r-- 44 sentry-sdk-2.59.0/tests/integrations/typer/__init__.py
+ -rw-rw-r-- 1187 sentry-sdk-2.59.0/tests/integrations/typer/test_typer.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/unleash/
+ -rw-rw-r-- 52 sentry-sdk-2.59.0/tests/integrations/unleash/__init__.py
+ -rw-rw-r-- 7151 sentry-sdk-2.59.0/tests/integrations/unleash/test_unleash.py
+ -rw-rw-r-- 1334 sentry-sdk-2.59.0/tests/integrations/unleash/testutils.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/unraisablehook/
+ -rw-rw-r-- 1422 sentry-sdk-2.59.0/tests/integrations/unraisablehook/test_unraisablehook.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/integrations/wsgi/
+ -rw-rw-r-- 25407 sentry-sdk-2.59.0/tests/integrations/wsgi/test_wsgi.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/new_scopes_compat/
+ -rw-rw-r-- 301 sentry-sdk-2.59.0/tests/new_scopes_compat/__init__.py
+ -rw-rw-r-- 157 sentry-sdk-2.59.0/tests/new_scopes_compat/conftest.py
+ -rw-rw-r-- 8686 sentry-sdk-2.59.0/tests/new_scopes_compat/test_new_scopes_compat.py
+ -rw-rw-r-- 17577 sentry-sdk-2.59.0/tests/new_scopes_compat/test_new_scopes_compat_event.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/profiler/
+ -rw-rw-r-- 0 sentry-sdk-2.59.0/tests/profiler/__init__.py
+ -rw-rw-r-- 20088 sentry-sdk-2.59.0/tests/profiler/test_continuous_profiler.py
+ -rw-rw-r-- 24357 sentry-sdk-2.59.0/tests/profiler/test_transaction_profiler.py
+ -rw-rw-r-- 3272 sentry-sdk-2.59.0/tests/test.key
+ -rw-rw-r-- 1818 sentry-sdk-2.59.0/tests/test.pem
-rw-rw-r-- 6931 sentry-sdk-2.59.0/tests/test_ai_integration_deactivation.py
-rw-rw-r-- 66532 sentry-sdk-2.59.0/tests/test_ai_monitoring.py
-rw-rw-r-- 6396 sentry-sdk-2.59.0/tests/test_api.py
@@ -256,3 +602,25 @@
-rw-rw-r-- 33725 sentry-sdk-2.59.0/tests/test_transport.py
-rw-rw-r-- 760 sentry-sdk-2.59.0/tests/test_types.py
-rw-rw-r-- 32832 sentry-sdk-2.59.0/tests/test_utils.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/tracing/
+ -rw-rw-r-- 2483 sentry-sdk-2.59.0/tests/tracing/test_baggage.py
+ -rw-rw-r-- 12697 sentry-sdk-2.59.0/tests/tracing/test_decorator.py
+ -rw-rw-r-- 1263 sentry-sdk-2.59.0/tests/tracing/test_deprecated.py
+ -rw-rw-r-- 1727 sentry-sdk-2.59.0/tests/tracing/test_http_headers.py
+ -rw-rw-r-- 3671 sentry-sdk-2.59.0/tests/tracing/test_ignore_status_codes.py
+ -rw-rw-r-- 14568 sentry-sdk-2.59.0/tests/tracing/test_integration_tests.py
+ -rw-rw-r-- 26276 sentry-sdk-2.59.0/tests/tracing/test_misc.py
+ -rw-rw-r-- 1745 sentry-sdk-2.59.0/tests/tracing/test_noop_span.py
+ -rw-rw-r-- 1295 sentry-sdk-2.59.0/tests/tracing/test_propagation.py
+ -rw-rw-r-- 2048 sentry-sdk-2.59.0/tests/tracing/test_sample_rand.py
+ -rw-rw-r-- 1331 sentry-sdk-2.59.0/tests/tracing/test_sample_rand_propagation.py
+ -rw-rw-r-- 10720 sentry-sdk-2.59.0/tests/tracing/test_sampling.py
+ -rw-rw-r-- 16942 sentry-sdk-2.59.0/tests/tracing/test_span_batcher.py
+ -rw-rw-r-- 1688 sentry-sdk-2.59.0/tests/tracing/test_span_name.py
+ -rw-rw-r-- 1231 sentry-sdk-2.59.0/tests/tracing/test_span_origin.py
+ -rw-rw-r-- 45314 sentry-sdk-2.59.0/tests/tracing/test_span_streaming.py
+ drwxrwxr-x 0 sentry-sdk-2.59.0/tests/utils/
+ -rw-rw-r-- 40 sentry-sdk-2.59.0/tests/utils/__init__.py
+ -rw-rw-r-- 1110 sentry-sdk-2.59.0/tests/utils/test_contextvars.py
+ -rw-rw-r-- 18680 sentry-sdk-2.59.0/tests/utils/test_general.py
+ -rw-rw-r-- 1367 sentry-sdk-2.59.0/tests/utils/test_transaction.py
```
#### Issues
<!--
* resolves: #1234
* resolves: LIN-1234
-->
#### Reminders
- Please add tests to validate your changes, and lint your code using
`tox -e linters`.
- Add GH Issue ID _&_ Linear ID (if applicable)
- PR title should use [conventional
commit](https://develop.sentry.dev/engineering-practices/commit-messages/#type)
style (`feat:`, `fix:`, `ref:`, `meta:`)
- For external contributors:
[CONTRIBUTING.md](https://github.com/getsentry/sentry-python/blob/master/CONTRIBUTING.md),
[Sentry SDK development docs](https://develop.sentry.dev/sdk/), [Discord
community](https://discord.gg/Ww9hbqr)
Co-authored-by: Ivana Kellyer <ivana.kellyer@sentry.io>1 parent dccae69 commit 1d6341f
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
0 commit comments