Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions tests/contrib/asyncio/aiohttp_web_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
import mock
from multidict import MultiDict

import elasticapm
from elasticapm import async_capture_span
from elasticapm.conf import constants
from elasticapm.contrib.aiohttp import ElasticAPM
Expand All @@ -61,6 +62,8 @@ async def boom(request):
apm = ElasticAPM(app, elasticapm_client)
yield apm

elasticapm.uninstrument()


async def test_get(aiohttp_client, aioeapm):
app = aioeapm.app
Expand Down
4 changes: 3 additions & 1 deletion tests/contrib/asyncio/tornado/tornado_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@

import mock

import elasticapm
from elasticapm import async_capture_span
from elasticapm.conf import constants
from elasticapm.contrib.tornado import ElasticAPM
Expand Down Expand Up @@ -72,7 +73,8 @@ def get(self):
template_path=os.path.join(os.path.dirname(__file__), "templates"),
)
apm = ElasticAPM(app, elasticapm_client)
return app
yield app
elasticapm.uninstrument()


@pytest.fixture
Expand Down
3 changes: 3 additions & 0 deletions tests/contrib/django/fixtures.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import pytest
from django.apps import apps

import elasticapm
from elasticapm.conf.constants import SPAN
from elasticapm.contrib.django.apps import instrument, register_handlers
from elasticapm.contrib.django.client import DjangoClient
Expand Down Expand Up @@ -64,6 +65,7 @@ def django_elasticapm_client(request):
app.client = client
yield client
client.close()
elasticapm.uninstrument()

app.client = old_client

Expand All @@ -90,6 +92,7 @@ def django_sending_elasticapm_client(request, validating_httpserver):
client.httpserver = validating_httpserver
yield client
client.close()
elasticapm.uninstrument()

app.client = old_client

Expand Down
2 changes: 2 additions & 0 deletions tests/contrib/flask/fixtures.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ def flask_apm_client(request, flask_app, elasticapm_client):
try:
yield client
finally:
elasticapm.uninstrument()
signals.request_started.disconnect(client.request_started)
signals.request_finished.disconnect(client.request_finished)
# remove logging handler if it was added
Expand All @@ -118,6 +119,7 @@ def sending_flask_apm_client(request, flask_app, sending_elasticapm_client):
try:
yield client
finally:
elasticapm.uninstrument()
signals.request_started.disconnect(client.request_started)
signals.request_finished.disconnect(client.request_finished)
# remove logging handler if it was added
Expand Down
2 changes: 2 additions & 0 deletions tests/contrib/opentracing/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
import mock
from opentracing import Format

import elasticapm
from elasticapm.conf import constants
from elasticapm.contrib.opentracing import Tracer
from elasticapm.contrib.opentracing.span import OTSpanContext
Expand All @@ -55,6 +56,7 @@
@pytest.fixture()
def tracer(elasticapm_client):
yield Tracer(client_instance=elasticapm_client)
elasticapm.uninstrument()


def test_tracer_with_instantiated_client(elasticapm_client):
Expand Down