Skip to content

Commit 54ecf4a

Browse files
committed
fix shim
1 parent 8914d11 commit 54ecf4a

File tree

11 files changed

+142
-23
lines changed

11 files changed

+142
-23
lines changed

exporter/opentelemetry-exporter-otlp/test-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pluggy==1.5.0
66
py-cpuinfo==9.0.0
77
pytest==7.4.4
88
tomli==2.0.1
9-
typing_extensions==4.10.0
9+
typing_extensions==4.12.0
1010
wrapt==1.16.0
1111
zipp==3.19.2
1212
-e opentelemetry-api

opentelemetry-sdk/tests/logs/test_export.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
import os
1818
import time
1919
import unittest
20-
from concurrent.futures import (
21-
ThreadPoolExecutor, # pylint: disable=no-name-in-module
22-
)
20+
from concurrent.futures import ThreadPoolExecutor
2321
from sys import version_info
2422
from unittest.mock import Mock, patch
2523

shim/opentelemetry-opentracing-shim/tests/testbed/test_active_span_replacement/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,14 @@
2121

2222

2323
class TestAsyncio(OpenTelemetryTestCase):
24-
def setUp(self): # pylint: disable=invalid-name
24+
def setUp(self):
2525
self.tracer = MockTracer()
26-
self.loop = asyncio.get_event_loop()
26+
self.loop = asyncio.new_event_loop()
27+
asyncio.set_event_loop(self.loop)
28+
29+
def tearDown(self):
30+
self.loop.close()
31+
super().tearDown()
2732

2833
def test_main(self):
2934
# Start an isolated task and query for its result -and finish it-

shim/opentelemetry-opentracing-shim/tests/testbed/test_client_server/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,17 @@ async def send(self):
6565

6666

6767
class TestAsyncio(OpenTelemetryTestCase):
68-
def setUp(self): # pylint: disable=invalid-name
68+
def setUp(self):
6969
self.tracer = MockTracer()
7070
self.queue = asyncio.Queue()
71-
self.loop = asyncio.get_event_loop()
71+
self.loop = asyncio.new_event_loop()
72+
asyncio.set_event_loop(self.loop)
7273
self.server = Server(tracer=self.tracer, queue=self.queue)
7374

75+
def tearDown(self):
76+
self.loop.close()
77+
super().tearDown()
78+
7479
def test(self):
7580
client = Client(self.tracer, self.queue)
7681
self.loop.create_task(self.server.run())

shim/opentelemetry-opentracing-shim/tests/testbed/test_common_request_handler/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,16 @@ class TestAsyncio(OpenTelemetryTestCase):
6060
So one issue here is setting correct parent span.
6161
"""
6262

63-
def setUp(self): # pylint: disable=invalid-name
63+
def setUp(self):
6464
self.tracer = MockTracer()
65-
self.loop = asyncio.get_event_loop()
65+
self.loop = asyncio.new_event_loop()
66+
asyncio.set_event_loop(self.loop)
6667
self.client = Client(RequestHandler(self.tracer), self.loop)
6768

69+
def tearDown(self):
70+
self.loop.close()
71+
super().tearDown()
72+
6873
def test_two_callbacks(self):
6974
res_future1 = self.loop.create_task(self.client.send("message1"))
7075
res_future2 = self.loop.create_task(self.client.send("message2"))

shim/opentelemetry-opentracing-shim/tests/testbed/test_late_span_finish/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,14 @@
2323

2424

2525
class TestAsyncio(OpenTelemetryTestCase):
26-
def setUp(self): # pylint: disable=invalid-name
26+
def setUp(self):
2727
self.tracer = MockTracer()
28-
self.loop = asyncio.get_event_loop()
28+
self.loop = asyncio.new_event_loop()
29+
asyncio.set_event_loop(self.loop)
30+
31+
def tearDown(self):
32+
self.loop.close()
33+
super().tearDown()
2934

3035
def test_main(self):
3136
# Create a Span and use it as (explicit) parent of a pair of subtasks.

shim/opentelemetry-opentracing-shim/tests/testbed/test_listener_per_request/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,14 @@ def send_sync(self, message):
4343

4444

4545
class TestAsyncio(OpenTelemetryTestCase):
46-
def setUp(self): # pylint: disable=invalid-name
46+
def setUp(self):
4747
self.tracer = MockTracer()
48-
self.loop = asyncio.get_event_loop()
48+
self.loop = asyncio.new_event_loop()
49+
asyncio.set_event_loop(self.loop)
50+
51+
def tearDown(self):
52+
self.loop.close()
53+
super().tearDown()
4954

5055
def test_main(self):
5156
client = Client(self.tracer, self.loop)

shim/opentelemetry-opentracing-shim/tests/testbed/test_multiple_callbacks/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,14 @@
2525

2626

2727
class TestAsyncio(OpenTelemetryTestCase):
28-
def setUp(self): # pylint: disable=invalid-name
28+
def setUp(self):
2929
self.tracer = MockTracer()
30-
self.loop = asyncio.get_event_loop()
30+
self.loop = asyncio.new_event_loop()
31+
asyncio.set_event_loop(self.loop)
32+
33+
def tearDown(self):
34+
self.loop.close()
35+
super().tearDown()
3136

3237
def test_main(self):
3338
# Need to run within a Task, as the scope manager depends

shim/opentelemetry-opentracing-shim/tests/testbed/test_nested_callbacks/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,14 @@
2121

2222

2323
class TestAsyncio(OpenTelemetryTestCase):
24-
def setUp(self): # pylint: disable=invalid-name
24+
def setUp(self):
2525
self.tracer = MockTracer()
26-
self.loop = asyncio.get_event_loop()
26+
self.loop = asyncio.new_event_loop()
27+
asyncio.set_event_loop(self.loop)
28+
29+
def tearDown(self):
30+
self.loop.close()
31+
super().tearDown()
2732

2833
def test_main(self):
2934
# Start a Span and let the callback-chain

shim/opentelemetry-opentracing-shim/tests/testbed/test_subtask_span_propagation/test_asyncio.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@
2020

2121

2222
class TestAsyncio(OpenTelemetryTestCase):
23-
def setUp(self): # pylint: disable=invalid-name
23+
def setUp(self):
2424
self.tracer = MockTracer()
25-
self.loop = asyncio.get_event_loop()
25+
self.loop = asyncio.new_event_loop()
26+
asyncio.set_event_loop(self.loop)
27+
28+
def tearDown(self):
29+
self.loop.close()
30+
super().tearDown()
2631

2732
def test_main(self):
2833
res = self.loop.run_until_complete(self.parent_task("message"))

0 commit comments

Comments
 (0)