We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbc3a08 commit d3409fcCopy full SHA for d3409fc
tests/sentry/utils/test_snuba.py
@@ -360,6 +360,18 @@ def test_preprocess_group_redirects(self) -> None:
360
assert params.conditions[0] == ["foo", "=", "bar"]
361
assert len(params.conditions) == 1
362
363
+ # Should not mutate inputs
364
+ filter_keys = {"group_id": {g4.id}}
365
+ conditions = [["group_id", "IN", [g1.id, g4.id]]]
366
+
367
+ SnubaQueryParams(
368
+ dataset=Dataset.Events,
369
+ filter_keys=filter_keys,
370
+ conditions=conditions,
371
+ )
372
+ assert filter_keys == {"group_id": {g4.id}}
373
+ assert conditions == [["group_id", "IN", [g1.id, g4.id]]]
374
375
376
class QuantizeTimeTest(unittest.TestCase):
377
def setUp(self) -> None:
0 commit comments