Skip to content

Commit 2344d79

Browse files
committed
fix some tests
1 parent f44dec5 commit 2344d79

File tree

2 files changed

+10
-56
lines changed

2 files changed

+10
-56
lines changed

tests/integrations/boto3/test_s3.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,10 @@ def test_streaming(sentry_init, capture_events):
6565
span1 = event["spans"][0]
6666
assert span1["op"] == "http.client"
6767
assert span1["description"] == "aws.s3.GetObject"
68-
assert span1["data"] == {
69-
"http.method": "GET",
70-
"aws.request.url": "https://bucket.s3.amazonaws.com/foo.pdf",
71-
"http.fragment": "",
72-
"http.query": "",
73-
}
68+
assert span1["data"]["http.method"] == "GET"
69+
assert span1["data"]["aws.request.url"] == "https://bucket.s3.amazonaws.com/foo.pdf"
70+
assert span1["data"]["http.fragment"] == ""
71+
assert span1["data"]["http.query"] == ""
7472

7573
span2 = event["spans"][1]
7674
assert span2["op"] == "http.client.stream"
@@ -123,7 +121,9 @@ def test_omit_url_data_if_parsing_fails(sentry_init, capture_events):
123121
transaction.finish()
124122

125123
(event,) = events
126-
assert event["spans"][0]["data"] == {
127-
"http.method": "GET",
128-
# no url data
129-
}
124+
assert event["spans"][0]["data"]["http.method"] == "GET"
125+
126+
# url data not present due to failed parsing
127+
assert "aws.request.url" not in event["spans"][0]["data"]
128+
assert "http.fragment" not in event["spans"][0]["data"]
129+
assert "http.query" not in event["spans"][0]["data"]

tests/test_profiler.py

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -555,52 +555,6 @@ def test_extract_stack_with_cache(frame, depth):
555555
assert frame1 is frame2, i
556556

557557

558-
@requires_python_version(3, 3)
559-
@requires_gevent
560-
def test_get_current_thread_id_gevent_in_thread():
561-
results = Queue(maxsize=1)
562-
563-
def target():
564-
job = gevent.spawn(get_current_thread_id)
565-
job.join()
566-
results.put(job.value)
567-
568-
thread = threading.Thread(target=target)
569-
thread.start()
570-
thread.join()
571-
assert thread.ident == results.get(timeout=1)
572-
573-
574-
@requires_python_version(3, 3)
575-
def test_get_current_thread_id_running_thread():
576-
results = Queue(maxsize=1)
577-
578-
def target():
579-
results.put(get_current_thread_id())
580-
581-
thread = threading.Thread(target=target)
582-
thread.start()
583-
thread.join()
584-
assert thread.ident == results.get(timeout=1)
585-
586-
587-
@requires_python_version(3, 3)
588-
def test_get_current_thread_id_main_thread():
589-
results = Queue(maxsize=1)
590-
591-
def target():
592-
# mock that somehow the current thread doesn't exist
593-
with mock.patch("threading.current_thread", side_effect=[None]):
594-
results.put(get_current_thread_id())
595-
596-
thread_id = threading.main_thread().ident if sys.version_info >= (3, 4) else None
597-
598-
thread = threading.Thread(target=target)
599-
thread.start()
600-
thread.join()
601-
assert thread_id == results.get(timeout=1)
602-
603-
604558
def get_scheduler_threads(scheduler):
605559
return [thread for thread in threading.enumerate() if thread.name == scheduler.name]
606560

0 commit comments

Comments
 (0)