Browse Source

ref: minimal patch to fix TestCase attribute confusion (#50772)

there's an additional issue with hybrid cloud decorators -- but this
fixes a good chunk of the errors first
anthony sottile 1 year ago
parent
commit
360da148bc
3 changed files with 7 additions and 213 deletions
  1. 0 207
      pyproject.toml
  2. 3 2
      src/sentry/testutils/cases.py
  3. 4 4
      tests/sentry/monitoring/test_queues.py

+ 0 - 207
pyproject.toml

@@ -1358,14 +1358,11 @@ module = [
     "tests.acceptance.test_sidebar",
     "tests.acceptance.test_teams_list",
     "tests.integration.test_api",
-    "tests.integration.test_sso",
     "tests.relay_integration.lang.java.test_plugin",
     "tests.relay_integration.test_integration",
     "tests.relay_integration.test_message_filters",
     "tests.relay_integration.test_metrics_extraction",
     "tests.relay_integration.test_sdk",
-    "tests.sentry.analytics.test_base",
-    "tests.sentry.analytics.test_event",
     "tests.sentry.api.bases.test_organization",
     "tests.sentry.api.bases.test_project",
     "tests.sentry.api.bases.test_sentryapps",
@@ -1374,7 +1371,6 @@ module = [
     "tests.sentry.api.endpoints.notifications.test_notification_actions_details",
     "tests.sentry.api.endpoints.notifications.test_notification_actions_index",
     "tests.sentry.api.endpoints.test_accept_organization_invite",
-    "tests.sentry.api.endpoints.test_accept_project_transfer",
     "tests.sentry.api.endpoints.test_admin_project_configs",
     "tests.sentry.api.endpoints.test_chunk_upload",
     "tests.sentry.api.endpoints.test_debug_files",
@@ -1391,7 +1387,6 @@ module = [
     "tests.sentry.api.endpoints.test_internal_beacon",
     "tests.sentry.api.endpoints.test_organization_activity",
     "tests.sentry.api.endpoints.test_organization_auth_provider_details",
-    "tests.sentry.api.endpoints.test_organization_auth_providers",
     "tests.sentry.api.endpoints.test_organization_config_integrations",
     "tests.sentry.api.endpoints.test_organization_dashboard_details",
     "tests.sentry.api.endpoints.test_organization_dashboard_widget_details",
@@ -1399,8 +1394,6 @@ module = [
     "tests.sentry.api.endpoints.test_organization_details",
     "tests.sentry.api.endpoints.test_organization_index",
     "tests.sentry.api.endpoints.test_organization_integration_serverless_functions",
-    "tests.sentry.api.endpoints.test_organization_invite_request_index",
-    "tests.sentry.api.endpoints.test_organization_join_request",
     "tests.sentry.api.endpoints.test_organization_member_details",
     "tests.sentry.api.endpoints.test_organization_member_index",
     "tests.sentry.api.endpoints.test_organization_member_team_details",
@@ -1453,44 +1446,19 @@ module = [
     "tests.sentry.api.endpoints.test_userroles_details",
     "tests.sentry.api.endpoints.test_userroles_index",
     "tests.sentry.api.helpers.test_group_index",
-    "tests.sentry.api.helpers.test_processing_issues",
-    "tests.sentry.api.serializers.rest_framework.test_mentions",
-    "tests.sentry.api.serializers.test_activity",
     "tests.sentry.api.serializers.test_alert_rule",
-    "tests.sentry.api.serializers.test_alert_rule_trigger",
-    "tests.sentry.api.serializers.test_alert_rule_trigger_action",
-    "tests.sentry.api.serializers.test_app_platform_event",
-    "tests.sentry.api.serializers.test_auditlogentry",
-    "tests.sentry.api.serializers.test_base",
-    "tests.sentry.api.serializers.test_commit",
-    "tests.sentry.api.serializers.test_commit_filechange",
-    "tests.sentry.api.serializers.test_debugfile",
     "tests.sentry.api.serializers.test_event",
-    "tests.sentry.api.serializers.test_external_actor",
     "tests.sentry.api.serializers.test_fields",
     "tests.sentry.api.serializers.test_group_stream",
-    "tests.sentry.api.serializers.test_group_tombstone",
-    "tests.sentry.api.serializers.test_grouptagkey",
-    "tests.sentry.api.serializers.test_grouptagvalue",
-    "tests.sentry.api.serializers.test_incident",
-    "tests.sentry.api.serializers.test_organization",
-    "tests.sentry.api.serializers.test_organization_member",
     "tests.sentry.api.serializers.test_project",
-    "tests.sentry.api.serializers.test_pull_request",
-    "tests.sentry.api.serializers.test_recent_searches",
     "tests.sentry.api.serializers.test_release",
-    "tests.sentry.api.serializers.test_saved_search",
-    "tests.sentry.api.serializers.test_sentry_app",
-    "tests.sentry.api.serializers.test_tagvalue",
     "tests.sentry.api.serializers.test_team",
     "tests.sentry.api.serializers.test_user",
-    "tests.sentry.api.serializers.test_user_identity_config",
     "tests.sentry.api.test_authentication",
     "tests.sentry.api.test_base",
     "tests.sentry.api.test_event_search",
     "tests.sentry.api.test_invite_helper",
     "tests.sentry.api.test_issue_search",
-    "tests.sentry.api.test_paginator",
     "tests.sentry.api.test_release_search",
     "tests.sentry.api.test_utils",
     "tests.sentry.api.validators.sentry_apps.test_alert_rule_action",
@@ -1506,22 +1474,16 @@ module = [
     "tests.sentry.api_gateway.test_proxy",
     "tests.sentry.apidocs.test_extensions",
     "tests.sentry.apidocs.test_schema",
-    "tests.sentry.audit_log.test_manager",
     "tests.sentry.auth.authenticators.test_sms",
     "tests.sentry.auth.authenticators.test_u2f",
     "tests.sentry.auth.providers.google.test_provider",
     "tests.sentry.auth.providers.test_oauth2",
     "tests.sentry.auth.providers.test_saml2",
     "tests.sentry.auth.test_access",
-    "tests.sentry.auth.test_email",
     "tests.sentry.auth.test_helper",
-    "tests.sentry.auth.test_idpmigration",
     "tests.sentry.auth.test_superuser",
-    "tests.sentry.buffer.test_base",
-    "tests.sentry.buffer.test_redis",
     "tests.sentry.charts.test_chartcuterie",
     "tests.sentry.data_export.endpoints.test_data_export",
-    "tests.sentry.data_export.test_models",
     "tests.sentry.db.models.fields.bitfield.test_bitfield",
     "tests.sentry.db.models.fields.test_jsonfield",
     "tests.sentry.db.models.fields.test_picklefield",
@@ -1538,14 +1500,10 @@ module = [
     "tests.sentry.deletions.test_project",
     "tests.sentry.deletions.test_release",
     "tests.sentry.deletions.test_repository",
-    "tests.sentry.deletions.test_sentry_app",
     "tests.sentry.deletions.test_sentry_app_installations",
-    "tests.sentry.deletions.test_sentry_installation_tokens",
-    "tests.sentry.deletions.test_team",
     "tests.sentry.digests.backends.test_redis",
     "tests.sentry.digests.test_notifications",
     "tests.sentry.digests.test_utilities",
-    "tests.sentry.discover.test_models",
     "tests.sentry.dynamic_sampling.models.test_projects_rebalancing",
     "tests.sentry.dynamic_sampling.models.test_transactions_rebalancing",
     "tests.sentry.dynamic_sampling.rules.biases.test_boost_latest_releases_bias",
@@ -1586,7 +1544,6 @@ module = [
     "tests.sentry.eventstream.test_eventstream",
     "tests.sentry.eventtypes.test_default",
     "tests.sentry.eventtypes.test_error",
-    "tests.sentry.features.test_helpers",
     "tests.sentry.features.test_manager",
     "tests.sentry.grouping",
     "tests.sentry.grouping.similarity.test_features",
@@ -1601,13 +1558,9 @@ module = [
     "tests.sentry.hybrid_cloud.test_organization",
     "tests.sentry.hybrid_cloud.test_organizationmapping",
     "tests.sentry.hybrid_cloud.test_organizationmembermapping",
-    "tests.sentry.hybrid_cloud.test_region",
     "tests.sentry.hybrid_cloud.test_rpc",
     "tests.sentry.identity.test_oauth2",
     "tests.sentry.incidents.action_handlers",
-    "tests.sentry.incidents.action_handlers.test_email",
-    "tests.sentry.incidents.action_handlers.test_msteams",
-    "tests.sentry.incidents.action_handlers.test_pagerduty",
     "tests.sentry.incidents.action_handlers.test_sentry_app",
     "tests.sentry.incidents.action_handlers.test_slack",
     "tests.sentry.incidents.endpoints.test_organization_alert_rule_details",
@@ -1620,7 +1573,6 @@ module = [
     "tests.sentry.incidents.test_charts",
     "tests.sentry.incidents.test_logic",
     "tests.sentry.incidents.test_models",
-    "tests.sentry.incidents.test_receivers",
     "tests.sentry.incidents.test_subscription_processor",
     "tests.sentry.incidents.test_tasks",
     "tests.sentry.ingest.billing_metrics_consumer.test_billing_metrics_consumer_kafka",
@@ -1636,43 +1588,31 @@ module = [
     "tests.sentry.integrations.bitbucket.test_descriptor",
     "tests.sentry.integrations.bitbucket.test_installed",
     "tests.sentry.integrations.bitbucket.test_issues",
-    "tests.sentry.integrations.bitbucket.test_repository",
-    "tests.sentry.integrations.bitbucket_server.test_integration",
-    "tests.sentry.integrations.cloudflare.test_webhook",
     "tests.sentry.integrations.github.test_client",
     "tests.sentry.integrations.github.test_integration",
     "tests.sentry.integrations.github.test_issues",
-    "tests.sentry.integrations.github.test_repository",
-    "tests.sentry.integrations.github_enterprise.test_integration",
-    "tests.sentry.integrations.github_enterprise.test_issues",
     "tests.sentry.integrations.gitlab.test_client",
     "tests.sentry.integrations.gitlab.test_integration",
     "tests.sentry.integrations.jira.test_client",
     "tests.sentry.integrations.jira.test_integration",
     "tests.sentry.integrations.jira.test_webhooks",
     "tests.sentry.integrations.jira_server",
-    "tests.sentry.integrations.jira_server.test_installation",
     "tests.sentry.integrations.jira_server.test_integration",
     "tests.sentry.integrations.jira_server.test_webhooks",
     "tests.sentry.integrations.msteams.notifications.test_assigned",
     "tests.sentry.integrations.msteams.notifications.test_deploy",
     "tests.sentry.integrations.msteams.notifications.test_escalating",
-    "tests.sentry.integrations.msteams.notifications.test_issue_alert",
     "tests.sentry.integrations.msteams.notifications.test_note",
     "tests.sentry.integrations.msteams.notifications.test_regression",
     "tests.sentry.integrations.msteams.notifications.test_resolved",
     "tests.sentry.integrations.msteams.notifications.test_unassigned",
     "tests.sentry.integrations.msteams.test_action_state_change",
     "tests.sentry.integrations.msteams.test_client",
-    "tests.sentry.integrations.msteams.test_link_identity",
     "tests.sentry.integrations.msteams.test_message_builder",
     "tests.sentry.integrations.msteams.test_notifications",
     "tests.sentry.integrations.msteams.test_notify_action",
-    "tests.sentry.integrations.msteams.test_unlink_identity",
-    "tests.sentry.integrations.msteams.test_utils",
     "tests.sentry.integrations.msteams.test_webhook",
     "tests.sentry.integrations.pagerduty.test_client",
-    "tests.sentry.integrations.pagerduty.test_integration",
     "tests.sentry.integrations.pagerduty.test_notify_action",
     "tests.sentry.integrations.slack.notifications.test_assigned",
     "tests.sentry.integrations.slack.notifications.test_deploy",
@@ -1680,23 +1620,19 @@ module = [
     "tests.sentry.integrations.slack.notifications.test_issue_alert",
     "tests.sentry.integrations.slack.notifications.test_new_processing_issues",
     "tests.sentry.integrations.slack.notifications.test_note",
-    "tests.sentry.integrations.slack.notifications.test_nudge",
     "tests.sentry.integrations.slack.notifications.test_regression",
     "tests.sentry.integrations.slack.notifications.test_resolved",
     "tests.sentry.integrations.slack.notifications.test_resolved_in_release",
     "tests.sentry.integrations.slack.notifications.test_unassigned",
     "tests.sentry.integrations.slack.test_client",
     "tests.sentry.integrations.slack.test_integration",
-    "tests.sentry.integrations.slack.test_link_identity",
     "tests.sentry.integrations.slack.test_link_team",
     "tests.sentry.integrations.slack.test_message_builder",
     "tests.sentry.integrations.slack.test_notifications",
     "tests.sentry.integrations.slack.test_notify_action",
     "tests.sentry.integrations.slack.test_requests",
-    "tests.sentry.integrations.slack.test_tasks",
     "tests.sentry.integrations.slack.test_unfurl",
     "tests.sentry.integrations.slack.test_uninstall",
-    "tests.sentry.integrations.slack.test_utils",
     "tests.sentry.integrations.slack.webhooks.actions.test_status",
     "tests.sentry.integrations.slack.webhooks.commands",
     "tests.sentry.integrations.slack.webhooks.commands.test_post",
@@ -1711,26 +1647,15 @@ module = [
     "tests.sentry.integrations.test_ticket_rules",
     "tests.sentry.integrations.utils.test_code_mapping",
     "tests.sentry.integrations.utils.test_codecov",
-    "tests.sentry.integrations.utils.test_scope",
-    "tests.sentry.integrations.vercel.test_integration",
     "tests.sentry.integrations.vercel.test_webhook",
     "tests.sentry.integrations.vsts.test_integration",
-    "tests.sentry.integrations.vsts.test_issues",
-    "tests.sentry.integrations.vsts.test_notify_action",
     "tests.sentry.integrations.vsts.test_provider",
-    "tests.sentry.integrations.vsts.test_repository",
     "tests.sentry.integrations.vsts.test_webhooks",
     "tests.sentry.integrations.vsts_extension.test_provider",
     "tests.sentry.issues.test_escalating",
-    "tests.sentry.issues.test_grouptype",
-    "tests.sentry.issues.test_ignored",
-    "tests.sentry.issues.test_ingest",
-    "tests.sentry.issues.test_merge",
     "tests.sentry.issues.test_occurrence_consumer",
     "tests.sentry.issues.test_ongoing",
-    "tests.sentry.issues.test_producer",
     "tests.sentry.issues.test_status_change",
-    "tests.sentry.issues.test_update_inbox",
     "tests.sentry.issues.test_utils",
     "tests.sentry.lang.javascript.test_errorlocale",
     "tests.sentry.lang.javascript.test_processor",
@@ -1742,9 +1667,7 @@ module = [
     "tests.sentry.mail.activity.test_release",
     "tests.sentry.mail.test_actions",
     "tests.sentry.mail.test_adapter",
-    "tests.sentry.manager.test_external_issue_manager",
     "tests.sentry.manager.test_group_manager",
-    "tests.sentry.manager.test_project_manager",
     "tests.sentry.manager.test_projectteam_manager",
     "tests.sentry.manager.test_team_manager",
     "tests.sentry.mediators.external_issues.test_creator",
@@ -1774,104 +1697,48 @@ module = [
     "tests.sentry.migrations.test_0475_backfill_groupedmessage_unresolved_none_status",
     "tests.sentry.migrations.test_0478_backfill_organization_mappings_via_outbox",
     "tests.sentry.models.test_activity",
-    "tests.sentry.models.test_actor",
-    "tests.sentry.models.test_apiapplication",
-    "tests.sentry.models.test_auditlogentry",
     "tests.sentry.models.test_authenticator",
     "tests.sentry.models.test_avatar",
-    "tests.sentry.models.test_commit",
-    "tests.sentry.models.test_commitfilechange",
     "tests.sentry.models.test_debugfile",
-    "tests.sentry.models.test_deploy",
-    "tests.sentry.models.test_environment",
     "tests.sentry.models.test_eventuser",
-    "tests.sentry.models.test_external_actor",
-    "tests.sentry.models.test_file",
-    "tests.sentry.models.test_group",
     "tests.sentry.models.test_groupassignee",
     "tests.sentry.models.test_grouphistory",
-    "tests.sentry.models.test_groupinbox",
     "tests.sentry.models.test_groupmeta",
-    "tests.sentry.models.test_grouprelease",
-    "tests.sentry.models.test_groupresolution",
     "tests.sentry.models.test_groupsnooze",
-    "tests.sentry.models.test_groupsubscription",
-    "tests.sentry.models.test_identity",
-    "tests.sentry.models.test_integration",
-    "tests.sentry.models.test_integrationfeature",
-    "tests.sentry.models.test_lostpasswordhash",
     "tests.sentry.models.test_notificationaction",
     "tests.sentry.models.test_notificationsetting",
     "tests.sentry.models.test_organization",
-    "tests.sentry.models.test_organizationaccessrequest",
     "tests.sentry.models.test_organizationmember",
-    "tests.sentry.models.test_organizationmemberteam",
     "tests.sentry.models.test_organizationoption",
-    "tests.sentry.models.test_outbox",
-    "tests.sentry.models.test_processingissue",
     "tests.sentry.models.test_project",
-    "tests.sentry.models.test_projectcodeowners",
-    "tests.sentry.models.test_projectkey",
     "tests.sentry.models.test_projectoption",
     "tests.sentry.models.test_projectownership",
-    "tests.sentry.models.test_projectredirect",
-    "tests.sentry.models.test_pullrequest",
-    "tests.sentry.models.test_recentsearch",
     "tests.sentry.models.test_release",
-    "tests.sentry.models.test_releaseenvironment",
     "tests.sentry.models.test_releasefile",
-    "tests.sentry.models.test_releaseprojectenvironment",
     "tests.sentry.models.test_sentryapp",
-    "tests.sentry.models.test_sentryappinstallation",
-    "tests.sentry.models.test_sentryappinstallationtoken",
-    "tests.sentry.models.test_team",
     "tests.sentry.models.test_teamkeytransaction",
-    "tests.sentry.models.test_user",
-    "tests.sentry.models.test_useremail",
-    "tests.sentry.models.test_userpermission",
-    "tests.sentry.models.test_userrole",
     "tests.sentry.monitors.endpoints.test_monitor_ingest_checkin_details",
     "tests.sentry.monitors.test_models",
-    "tests.sentry.monitors.test_monitor_consumer",
-    "tests.sentry.monitors.test_tasks",
     "tests.sentry.new_migrations.monkey.test_executor",
-    "tests.sentry.newsletter.test_base",
-    "tests.sentry.newsletter.test_dummy",
     "tests.sentry.nodestore.bigtable.test_backend",
     "tests.sentry.notifications.notifications.organization_request.test_integration_request",
     "tests.sentry.notifications.notifications.test_assigned",
     "tests.sentry.notifications.notifications.test_digests",
-    "tests.sentry.notifications.notifications.test_organization_request",
     "tests.sentry.notifications.test_notifications",
     "tests.sentry.notifications.test_utils",
-    "tests.sentry.notifications.utils.test_get_fallback_settings",
-    "tests.sentry.notifications.utils.test_get_groups_for_query",
-    "tests.sentry.notifications.utils.test_get_most_specific",
-    "tests.sentry.notifications.utils.test_get_scope",
-    "tests.sentry.notifications.utils.test_get_setting_mapping_from_mapping",
-    "tests.sentry.notifications.utils.test_get_user_subscriptions_for_groups",
     "tests.sentry.notifications.utils.test_participants",
-    "tests.sentry.notifications.utils.test_should_be_notified",
-    "tests.sentry.notifications.utils.test_should_be_participating",
     "tests.sentry.notifications.utils.test_tasks",
-    "tests.sentry.notifications.utils.test_transforms",
     "tests.sentry.options.test_store",
     "tests.sentry.ownership.test_grammar",
     "tests.sentry.pipeline.test_pipeline",
-    "tests.sentry.plugins.base.test_v2",
     "tests.sentry.plugins.bases.test_issue",
     "tests.sentry.plugins.bases.test_issue2",
     "tests.sentry.plugins.bases.test_notify",
-    "tests.sentry.plugins.interfaces.test_releasehook",
-    "tests.sentry.plugins.sentry_webhooks.test_plugin",
     "tests.sentry.plugins.test_config",
-    "tests.sentry.plugins.test_repository_provider",
     "tests.sentry.post_process_forwarder.test_post_process_forwarder",
     "tests.sentry.processing.realtime_metrics.test_redis",
     "tests.sentry.profiles.consumers.test_process",
     "tests.sentry.profiles.test_task",
-    "tests.sentry.quotas.test_base",
-    "tests.sentry.quotas.test_redis",
     "tests.sentry.ratelimits.test_cardinality",
     "tests.sentry.ratelimits.test_config",
     "tests.sentry.ratelimits.test_redis",
@@ -1882,8 +1749,6 @@ module = [
     "tests.sentry.receivers.test_featureadoption",
     "tests.sentry.receivers.test_onboarding",
     "tests.sentry.receivers.test_releases",
-    "tests.sentry.receivers.test_superuser",
-    "tests.sentry.receivers.test_transactions",
     "tests.sentry.relay.test_config",
     "tests.sentry.relay.test_projectconfig_cache",
     "tests.sentry.release_health.release_monitor",
@@ -1901,23 +1766,12 @@ module = [
     "tests.sentry.replays.unit.test_dead_click_issue",
     "tests.sentry.replays.unit.test_ingest_dom_index",
     "tests.sentry.roles.test_manager",
-    "tests.sentry.rules.actions.test_notify_event_sentry_app",
-    "tests.sentry.rules.actions.test_notify_event_service",
     "tests.sentry.rules.conditions.test_event_attribute",
-    "tests.sentry.rules.conditions.test_every_event",
-    "tests.sentry.rules.conditions.test_first_seen_event",
     "tests.sentry.rules.conditions.test_level_event",
-    "tests.sentry.rules.conditions.test_reappeared_event",
-    "tests.sentry.rules.conditions.test_regression_event",
     "tests.sentry.rules.conditions.test_tagged_event",
     "tests.sentry.rules.filters.test_assigned_to",
     "tests.sentry.rules.filters.test_issue_category",
-    "tests.sentry.rules.filters.test_issue_occurrences",
-    "tests.sentry.rules.filters.test_latest_release",
-    "tests.sentry.rules.history.backends.test_postgres",
-    "tests.sentry.rules.history.endpoints.test_project_rule_group_history",
     "tests.sentry.rules.history.endpoints.test_project_rule_preview",
-    "tests.sentry.rules.history.endpoints.test_project_rule_stats",
     "tests.sentry.rules.history.test_preview",
     "tests.sentry.rules.test_processor",
     "tests.sentry.runner.test_initializer",
@@ -1926,7 +1780,6 @@ module = [
     "tests.sentry.search.events.test_fields",
     "tests.sentry.search.events.test_filter",
     "tests.sentry.search.test_utils",
-    "tests.sentry.sentry_apps.test_sentry_app_component_preparer",
     "tests.sentry.sentry_apps.test_sentry_app_creator",
     "tests.sentry.sentry_apps.test_sentry_app_installation_creator",
     "tests.sentry.sentry_apps.test_sentry_app_installation_token_creator",
@@ -1941,8 +1794,6 @@ module = [
     "tests.sentry.sentry_metrics.test_postgres_indexer",
     "tests.sentry.sentry_metrics.test_strings",
     "tests.sentry.services.test_http",
-    "tests.sentry.services.test_hybrid_cloud",
-    "tests.sentry.services.test_smtp",
     "tests.sentry.shared_integrations.client.test_base",
     "tests.sentry.silo.test_client",
     "tests.sentry.silo.test_util",
@@ -1961,36 +1812,19 @@ module = [
     "tests.sentry.snuba.test_outcomes",
     "tests.sentry.snuba.test_profiles",
     "tests.sentry.snuba.test_query_subscription_consumer",
-    "tests.sentry.snuba.test_subscriptions",
     "tests.sentry.snuba.test_tasks",
     "tests.sentry.spans.grouping.test_strategy",
     "tests.sentry.tagstore.test_types",
     "tests.sentry.tasks.deletion.test_groups",
     "tests.sentry.tasks.deletion.test_scheduled",
     "tests.sentry.tasks.integrations.github.test_pr_comment",
-    "tests.sentry.tasks.integrations.test_kickoff_vsts_subscription_check",
-    "tests.sentry.tasks.test_activity",
     "tests.sentry.tasks.test_assemble",
     "tests.sentry.tasks.test_auth",
-    "tests.sentry.tasks.test_auto_archive_issues",
-    "tests.sentry.tasks.test_auto_enable_codecov",
-    "tests.sentry.tasks.test_auto_ongoing_issues",
-    "tests.sentry.tasks.test_auto_remove_inbox",
-    "tests.sentry.tasks.test_auto_resolve_issues",
     "tests.sentry.tasks.test_check_auth",
-    "tests.sentry.tasks.test_clear_expired_resolutions",
-    "tests.sentry.tasks.test_clear_expired_snoozes",
-    "tests.sentry.tasks.test_code_owners",
-    "tests.sentry.tasks.test_collect_project_platforms",
-    "tests.sentry.tasks.test_commit_context",
-    "tests.sentry.tasks.test_commits",
     "tests.sentry.tasks.test_derive_code_mappings",
-    "tests.sentry.tasks.test_digests",
-    "tests.sentry.tasks.test_email",
     "tests.sentry.tasks.test_groupowner",
     "tests.sentry.tasks.test_low_priority_symbolication",
     "tests.sentry.tasks.test_merge",
-    "tests.sentry.tasks.test_organization_mapping",
     "tests.sentry.tasks.test_post_process",
     "tests.sentry.tasks.test_relay",
     "tests.sentry.tasks.test_reprocessing2",
@@ -1998,21 +1832,13 @@ module = [
     "tests.sentry.tasks.test_servicehooks",
     "tests.sentry.tasks.test_store",
     "tests.sentry.tasks.test_update_code_owners_schema",
-    "tests.sentry.tasks.test_update_user_reports",
     "tests.sentry.tasks.test_weekly_reports",
-    "tests.sentry.templatetags.test_sentry_api",
     "tests.sentry.templatetags.test_sentry_assets",
-    "tests.sentry.templatetags.test_sentry_features",
-    "tests.sentry.templatetags.test_sentry_plugins",
     "tests.sentry.test_constants",
     "tests.sentry.test_killswitches",
     "tests.sentry.test_stacktraces",
     "tests.sentry.testutils.helpers.test_features",
     "tests.sentry.tsdb.test_redissnuba",
-    "tests.sentry.tsdb.test_snuba",
-    "tests.sentry.types.test_region",
-    "tests.sentry.utils.email.test_address",
-    "tests.sentry.utils.email.test_backend",
     "tests.sentry.utils.email.test_list_resolver",
     "tests.sentry.utils.email.test_message_builder",
     "tests.sentry.utils.kvstore.test_bigtable",
@@ -2031,11 +1857,8 @@ module = [
     "tests.sentry.utils.performance_issues.test_render_blocking_asset_detector",
     "tests.sentry.utils.performance_issues.test_slow_db_span_detector",
     "tests.sentry.utils.performance_issues.test_uncompressed_assets_detector",
-    "tests.sentry.utils.suspect_resolutions.test_commit_correlation",
     "tests.sentry.utils.suspect_resolutions.test_get_suspect_resolutions",
     "tests.sentry.utils.suspect_resolutions.test_metric_correlation",
-    "tests.sentry.utils.suspect_resolutions.test_resolved_in_active_release",
-    "tests.sentry.utils.suspect_resolutions_releases.test_get_suspect_resolutions_releases",
     "tests.sentry.utils.test_assets",
     "tests.sentry.utils.test_audit",
     "tests.sentry.utils.test_auth",
@@ -2045,77 +1868,47 @@ module = [
     "tests.sentry.utils.test_functional",
     "tests.sentry.utils.test_kafka_config",
     "tests.sentry.utils.test_letter_avatar",
-    "tests.sentry.utils.test_linksign",
     "tests.sentry.utils.test_meta",
     "tests.sentry.utils.test_migrations",
     "tests.sentry.utils.test_outcomes",
-    "tests.sentry.utils.test_query",
     "tests.sentry.utils.test_redis",
     "tests.sentry.utils.test_request_cache",
     "tests.sentry.utils.test_rust",
     "tests.sentry.utils.test_safe",
     "tests.sentry.utils.test_sdk",
-    "tests.sentry.utils.test_sentryappwebhookrequests",
     "tests.sentry.utils.test_services",
     "tests.sentry.utils.test_session_store",
     "tests.sentry.utils.test_settings",
     "tests.sentry.utils.test_snowflake",
-    "tests.sentry.utils.test_snuba",
     "tests.sentry.utils.test_time_window",
     "tests.sentry.utils.test_urllib3_timeout",
     "tests.sentry.web.frontend.generic.test_static_media",
-    "tests.sentry.web.frontend.test_account_identity",
-    "tests.sentry.web.frontend.test_accounts",
-    "tests.sentry.web.frontend.test_auth_close",
     "tests.sentry.web.frontend.test_auth_login",
-    "tests.sentry.web.frontend.test_auth_logout",
     "tests.sentry.web.frontend.test_auth_oauth2",
     "tests.sentry.web.frontend.test_auth_organization_login",
     "tests.sentry.web.frontend.test_auth_saml2",
     "tests.sentry.web.frontend.test_disabled_member_view",
-    "tests.sentry.web.frontend.test_error_page_embed",
-    "tests.sentry.web.frontend.test_group_event_json",
-    "tests.sentry.web.frontend.test_home",
-    "tests.sentry.web.frontend.test_js_sdk_loader",
-    "tests.sentry.web.frontend.test_mailgun_inbound_webhook",
-    "tests.sentry.web.frontend.test_msteams_extension",
     "tests.sentry.web.frontend.test_newest_performance_issue",
     "tests.sentry.web.frontend.test_oauth_authorize",
-    "tests.sentry.web.frontend.test_oauth_token",
     "tests.sentry.web.frontend.test_organization_auth_settings",
-    "tests.sentry.web.frontend.test_organization_avatar",
-    "tests.sentry.web.frontend.test_organization_integration_setup",
-    "tests.sentry.web.frontend.test_project_avatar",
     "tests.sentry.web.frontend.test_react_page",
-    "tests.sentry.web.frontend.test_reactivate_account",
     "tests.sentry.web.frontend.test_release_webhook",
-    "tests.sentry.web.frontend.test_restore_organization",
     "tests.sentry.web.frontend.test_setup_wizard",
-    "tests.sentry.web.frontend.test_team_avatar",
     "tests.sentry.web.frontend.test_unsubscribe_notifications",
-    "tests.sentry.web.frontend.test_user_avatar",
     "tests.sentry.web.frontend.test_vercel_extension_configuration",
     "tests.sentry.web.frontend.test_vsts_extension_configuration",
-    "tests.sentry.web.test_api",
     "tests.sentry.web.test_client_config",
-    "tests.sentry_plugins.amazon_sqs.test_plugin",
     "tests.sentry_plugins.asana.test_plugin",
     "tests.sentry_plugins.bitbucket.test_plugin",
     "tests.sentry_plugins.bitbucket.test_repository_provider",
     "tests.sentry_plugins.github.test_plugin",
     "tests.sentry_plugins.github.test_provider",
-    "tests.sentry_plugins.gitlab.test_plugin",
     "tests.sentry_plugins.heroku.test_plugin",
     "tests.sentry_plugins.jira.test_plugin",
     "tests.sentry_plugins.opgsenie.test_plugin",
     "tests.sentry_plugins.pagerduty.test_plugin",
-    "tests.sentry_plugins.phabricator.test_plugin",
-    "tests.sentry_plugins.pivotal.test_pivotal_plugin",
     "tests.sentry_plugins.pushover.test_plugin",
-    "tests.sentry_plugins.segment.test_plugin",
-    "tests.sentry_plugins.sessionstack.test_plugin",
     "tests.sentry_plugins.slack.test_plugin",
-    "tests.sentry_plugins.splunk.test_plugin",
     "tests.sentry_plugins.test_client",
     "tests.sentry_plugins.trello.test_plugin",
     "tests.sentry_plugins.twilio.test_plugin",

+ 3 - 2
src/sentry/testutils/cases.py

@@ -61,7 +61,8 @@ from django.core.cache import cache
 from django.db import DEFAULT_DB_ALIAS, connection, connections
 from django.db.migrations.executor import MigrationExecutor
 from django.http import HttpRequest
-from django.test import TestCase, TransactionTestCase, override_settings
+from django.test import TestCase as DjangoTestCase
+from django.test import TransactionTestCase, override_settings
 from django.test.utils import CaptureQueriesContext
 from django.urls import reverse
 from django.utils import timezone
@@ -424,7 +425,7 @@ class _AssertQueriesContext(CaptureQueriesContext):
 
 
 @override_settings(ROOT_URLCONF="sentry.web.urls")
-class TestCase(BaseTestCase, TestCase):
+class TestCase(BaseTestCase, DjangoTestCase):
     # Ensure that testcases that ask for DB setup actually make use of the
     # DB. If they don't, they're wasting CI time.
     if DETECT_TESTCASE_MISUSE:

+ 4 - 4
tests/sentry/monitoring/test_queues.py

@@ -26,7 +26,7 @@ class TestMonitoringQueues(TestCase):
 
     def test_list_queues_over_theshold(self):
         strike_threshold = 10
-        with self.options(  # type: ignore[attr-defined]
+        with self.options(
             {
                 "backpressure.monitor_queues.strike_threshold": strike_threshold,
             }
@@ -48,7 +48,7 @@ class TestMonitoringQueues(TestCase):
 
         # Set the queue as unhealthy so it shouldn't process messages
         queue_monitoring_cluster.set(queue_name, "1")
-        with self.options(  # type: ignore[attr-defined]
+        with self.options(
             {
                 "backpressure.monitor_queues.enable_check": True,
                 "backpressure.monitor_queues.unhealthy_threshold": 0,
@@ -64,7 +64,7 @@ class TestMonitoringQueues(TestCase):
 
         # Set the queue as healthy
         queue_monitoring_cluster.delete(queue_name)
-        with self.options(  # type: ignore[attr-defined]
+        with self.options(
             {
                 "backpressure.monitor_queues.enable_check": True,
                 "backpressure.monitor_queues.unhealthy_threshold": 1000,
@@ -77,7 +77,7 @@ class TestMonitoringQueues(TestCase):
 
     @patch("sentry.profiles.consumers.process.factory.process_profile_task.s")
     def test_backpressure_not_enabled(self, process_profile_task):
-        with self.options(  # type: ignore[attr-defined]
+        with self.options(
             {
                 "backpressure.monitor_queues.enable_check": False,
             }