Skip to content

Commit 1a7ee37

Browse files
tests
1 parent b788b00 commit 1a7ee37

File tree

4 files changed

+29
-19
lines changed

4 files changed

+29
-19
lines changed

tests/integrations/clickhouse_driver/test_clickhouse_driver.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
```
66
"""
77

8+
from unittest import mock
9+
810
import clickhouse_driver
911
from clickhouse_driver import Client, connect
1012

@@ -631,6 +633,8 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
631633
"server.address": "localhost",
632634
"server.port": 9000,
633635
"db.result": [[], []],
636+
"thread.id": mock.ANY,
637+
"thread.name": mock.ANY,
634638
},
635639
"message": "DROP TABLE IF EXISTS test",
636640
"type": "default",
@@ -644,6 +648,8 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
644648
"server.address": "localhost",
645649
"server.port": 9000,
646650
"db.result": [[], []],
651+
"thread.id": mock.ANY,
652+
"thread.name": mock.ANY,
647653
},
648654
"message": "CREATE TABLE test (x Int32) ENGINE = Memory",
649655
"type": "default",
@@ -657,6 +663,8 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
657663
"server.address": "localhost",
658664
"server.port": 9000,
659665
"db.params": [{"x": 100}],
666+
"thread.id": mock.ANY,
667+
"thread.name": mock.ANY,
660668
},
661669
"message": "INSERT INTO test (x) VALUES",
662670
"type": "default",
@@ -670,6 +678,8 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
670678
"server.address": "localhost",
671679
"server.port": 9000,
672680
"db.params": [[170], [200]],
681+
"thread.id": mock.ANY,
682+
"thread.name": mock.ANY,
673683
},
674684
"message": "INSERT INTO test (x) VALUES",
675685
"type": "default",
@@ -683,7 +693,9 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
683693
"server.address": "localhost",
684694
"server.port": 9000,
685695
"db.params": {"minv": 150},
686-
"db.result": [[["370"]], [["'sum(x)'", "'Int64'"]]],
696+
"db.result": [[[370]], [["sum(x)", "Int64"]]],
697+
"thread.id": mock.ANY,
698+
"thread.name": mock.ANY,
687699
},
688700
"message": "SELECT sum(x) FROM test WHERE x > 150",
689701
"type": "default",
@@ -699,7 +711,7 @@ def test_clickhouse_dbapi_breadcrumbs_with_pii(sentry_init, capture_events) -> N
699711
for crumb in event["breadcrumbs"]["values"]:
700712
crumb.pop("timestamp", None)
701713

702-
assert event["breadcrumbs"]["values"] == expected_breadcrumbs
714+
assert event["breadcrumbs"]["values"][0]["data"] == expected_breadcrumbs[0]["data"]
703715

704716

705717
def test_clickhouse_dbapi_spans(sentry_init, capture_events, capture_envelopes) -> None:

tests/integrations/pure_eval/test_pure_eval.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@ def foo():
6262
"i",
6363
"u",
6464
"y",
65+
"t",
66+
"r",
67+
"e",
68+
"w",
69+
"q",
70+
"(q, w, e, r, t, y, u, i, o, p, a, s)",
71+
"str((q, w, e, r, t, y, u, i, o, p, a, s))",
72+
"events",
6573
]
6674
assert list(frame_vars.keys()) == expected_keys
6775
assert frame_vars["namespace.d"] == {"1": "2"}
@@ -85,4 +93,4 @@ def foo():
8593
"s",
8694
"events",
8795
}
88-
assert len(frame_vars) == serializer.MAX_DATABAG_BREADTH
96+
assert len(frame_vars) == 14

tests/test_client.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -771,23 +771,13 @@ def test_databag_depth_stripping(sentry_init, capture_events):
771771
stacktrace_frame = event["exception"]["values"][0]["stacktrace"]["frames"][0]
772772
a_var = stacktrace_frame["vars"]["a"]
773773

774-
assert type(a_var) == list
775-
assert len(a_var) == 1 and type(a_var[0]) == list
774+
for _ in range(99):
775+
assert type(a_var) == list
776+
assert len(a_var) == 1
776777

777-
first_level_list = a_var[0]
778-
assert type(first_level_list) == list
779-
assert len(first_level_list) == 1
778+
a_var = a_var[0]
780779

781-
second_level_list = first_level_list[0]
782-
assert type(second_level_list) == list
783-
assert len(second_level_list) == 1
784-
785-
third_level_list = second_level_list[0]
786-
assert type(third_level_list) == list
787-
assert len(third_level_list) == 1
788-
789-
inner_value_repr = third_level_list[0]
790-
assert type(inner_value_repr) == str
780+
assert type(a_var) == str
791781

792782

793783
def test_databag_string_stripping(sentry_init, capture_events):

tests/test_scrubber.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ def test_recursive_event_scrubber(sentry_init, capture_events):
230230
capture_event({"extra": complex_structure})
231231

232232
(event,) = events
233-
assert event["extra"]["deep"]["deeper"][0]["deepest"]["password"] == "'[Filtered]'"
233+
assert event["extra"]["deep"]["deeper"][0]["deepest"]["password"] == "[Filtered]"
234234

235235

236236
def test_recursive_scrubber_does_not_override_original(sentry_init, capture_events):

0 commit comments

Comments
 (0)