|
@@ -346,18 +346,14 @@ def test_relay_disabled_key(
|
|
|
|
|
|
|
|
|
@django_db_all
|
|
|
-@pytest.mark.parametrize("drop_sessions", [False, True])
|
|
|
-def test_session_metrics_extraction(call_endpoint, task_runner, drop_sessions):
|
|
|
- with Feature({"organizations:metrics-extraction": True}), Feature(
|
|
|
- {"organizations:release-health-drop-sessions": drop_sessions}
|
|
|
- ):
|
|
|
- with task_runner():
|
|
|
- result, status_code = call_endpoint(full_config=True)
|
|
|
- assert status_code < 400
|
|
|
+def test_session_metrics_extraction(call_endpoint, task_runner):
|
|
|
+ with task_runner():
|
|
|
+ result, status_code = call_endpoint(full_config=True)
|
|
|
+ assert status_code < 400
|
|
|
|
|
|
- for config in result["configs"].values():
|
|
|
- config = config["config"]
|
|
|
- assert config["sessionMetrics"] == {"version": 1}
|
|
|
+ for config in result["configs"].values():
|
|
|
+ config = config["config"]
|
|
|
+ assert config["sessionMetrics"] == {"version": 1}
|
|
|
|
|
|
|
|
|
@django_db_all
|
|
@@ -369,13 +365,12 @@ def test_session_metrics_abnormal_mechanism_tag_extraction(
|
|
|
"sentry-metrics.releasehealth.abnormal-mechanism-extraction-rate",
|
|
|
abnormal_mechanism_rollout,
|
|
|
):
|
|
|
- with Feature({"organizations:metrics-extraction": True}):
|
|
|
- with task_runner():
|
|
|
- result, status_code = call_endpoint(full_config=True)
|
|
|
- assert status_code < 400
|
|
|
-
|
|
|
- for config in result["configs"].values():
|
|
|
- config = config["config"]
|
|
|
- assert config["sessionMetrics"] == {
|
|
|
- "version": 2 if abnormal_mechanism_rollout else 1,
|
|
|
- }
|
|
|
+ with task_runner():
|
|
|
+ result, status_code = call_endpoint(full_config=True)
|
|
|
+ assert status_code < 400
|
|
|
+
|
|
|
+ for config in result["configs"].values():
|
|
|
+ config = config["config"]
|
|
|
+ assert config["sessionMetrics"] == {
|
|
|
+ "version": 2 if abnormal_mechanism_rollout else 1,
|
|
|
+ }
|