zulip/zerver/tests
Alex Vandiver 57800e85c7 import: Support shared users in huddles/DMs.
1e5c49ad82 added support for shared channels -- but some users may
only currently exist in DMs or MPIMs, and not in channel membership.

Walk the list of MPIM subscriptions and messages, as well as DM users,
and add any such users to the set of mirror dummy users.

(cherry picked from commit 516d1083db)
2024-01-22 18:19:09 -08:00
..
fixtures push_notification: Fix bad rendering of math formulas. 2023-11-26 23:30:24 -08:00
images
__init__.py
test_alert_words.py alert_words: Migrate alert_words to use @typed_endpoint. 2023-09-08 08:20:17 -07:00
test_attachments.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_audit_log.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_auth_backends.py auth: Add a configurable wrapper around authenticate calls. 2024-01-18 15:58:02 -08:00
test_bots.py models: Extract zerver.models.bots. 2024-01-05 10:32:54 -05:00
test_cache.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_compatibility.py
test_create_video_call.py test_create_video_call: Add missing not None assertions. 2023-11-15 15:27:54 -08:00
test_custom_profile_data.py models: Extract zerver.models.custom_profile_fields. 2024-01-05 10:32:54 -05:00
test_data_types.py
test_decorators.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_delete_unclaimed_attachments.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_digest.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_docs.py documentation: Support having no sidebar for policies docs. 2024-01-15 12:02:53 -08:00
test_drafts.py ruff: Fix PIE808 Unnecessary `start` argument in `range`. 2023-09-01 14:57:01 -07:00
test_email_change.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_email_log.py onboarding-emails: Add new onboarding email for organization creator. 2023-10-25 13:51:03 -07:00
test_email_mirror.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_email_notifications.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_embedded_bot_system.py models: Extract zerver.models.bots. 2024-01-05 10:32:54 -05:00
test_event_queue.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_event_system.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_events.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_example.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_external.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_github.py
test_gitter_importer.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_has_request_variables.py test_helpers: Remove unnecessary HostRequestMock.body override. 2023-10-12 12:28:41 -07:00
test_health.py middleware: Send got_request_exception signal for JSON 500 errors. 2023-10-04 17:25:20 -07:00
test_home.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_hotspots.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_i18n.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_import_export.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_integrations.py integrations: Fix broken screenshots configuration. 2023-07-17 09:23:01 -07:00
test_integrations_dev_panel.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_internet.py
test_invite.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_legacy_subject.py
test_link_embed.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_management_commands.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_markdown.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_mattermost_importer.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_message_dict.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_message_edit.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_message_edit_notifications.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_message_fetch.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_message_flags.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_message_notification_emails.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_message_send.py message: Allow system bots to mention group if everyone else can. 2024-01-15 12:02:53 -08:00
test_message_topics.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_messages.py models: Extract zerver.models.recipients. 2024-01-05 10:32:54 -05:00
test_middleware.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_migrations.py models: Rename 'UserHotspot' model to 'OnboardingStep'. 2023-12-06 18:19:20 -08:00
test_mirror_users.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_muted_users.py python: Switch mocking of timezone_now to time_machine. 2023-11-28 15:10:39 -08:00
test_new_users.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_notification_data.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_onboarding.py
test_openapi.py push_notifs: Add endpoint for sending a test notification. 2023-10-12 18:15:00 -07:00
test_outgoing_http.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_outgoing_webhook_interfaces.py models: Extract zerver.models.bots. 2024-01-05 10:32:54 -05:00
test_outgoing_webhook_system.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_populate_db.py
test_presence.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_push_notifications.py zilencer: Have server send realm_uuid to remaining bouncer endpoints. 2024-01-15 16:51:09 -08:00
test_queue.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_queue_worker.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_rate_limiter.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_reactions.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_read_receipts.py codespell: Fix typos caught by codespell. 2023-10-09 11:55:15 -07:00
test_realm.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_realm_domains.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_realm_emoji.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_realm_export.py migration: Rename extra_data_json to extra_data in audit log models. 2023-08-16 17:18:14 -07:00
test_realm_linkifiers.py models: Extract zerver.models.linkifiers. 2024-01-05 10:32:54 -05:00
test_realm_playgrounds.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_recipient_parsing.py request: Extract out methods from 'scheduled_messages' to reuse. 2023-10-10 17:15:28 -07:00
test_redis_utils.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_report.py
test_retention.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_rocketchat_importer.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_scheduled_messages.py python: Consistently use from…import for datetime. 2023-12-05 12:01:18 -08:00
test_scim.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_send_email.py
test_server_settings.py
test_service_bot_system.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_sessions.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_settings.py models: Extract zerver.models.scheduled_jobs. 2024-01-05 10:32:54 -05:00
test_signup.py auth: Add hardening authenticate(use_dummy_backend=True) in do_login. 2024-01-18 15:58:02 -08:00
test_slack_importer.py import: Support shared users in huddles/DMs. 2024-01-22 18:19:09 -08:00
test_slack_message_conversion.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_soft_deactivation.py models: Extract zerver.models.streams. 2024-01-05 10:32:54 -05:00
test_subdomains.py
test_submessage.py tests: Improve automated tests for submessages. 2023-07-06 16:35:46 -07:00
test_subs.py models: Move some functions to zerver.lib.attachments. 2024-01-05 10:32:54 -05:00
test_templates.py widgets: Rename confusing attribute name in `tabbed_sections.py`. 2023-08-31 11:55:28 -07:00
test_thumbnail.py test_helpers: Switch add/remove_ratelimit to a contextmanager. 2023-06-12 12:55:27 -07:00
test_timeout.py
test_timestamp.py
test_timezone.py
test_tornado.py python: Consistently use from…import for urllib.parse. 2023-12-05 13:03:07 -08:00
test_transfer.py
test_tutorial.py models: Extract zerver.models.users. 2024-01-05 10:32:54 -05:00
test_typed_endpoint.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_typing.py models: Extract zerver.models.recipients. 2024-01-05 10:32:54 -05:00
test_upload.py models: Move some functions to zerver.lib.attachments. 2024-01-05 10:32:54 -05:00
test_upload_local.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_upload_s3.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_urls.py config_error: Return status code 500. 2023-10-11 17:13:01 -07:00
test_user_groups.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_user_status.py models: Extract zerver.models.clients. 2024-01-05 10:32:54 -05:00
test_user_topics.py user_topics: Validate 'topic' parameter length <= max_topic_length. 2024-01-05 10:32:54 -05:00
test_users.py models: Extract zerver.models.custom_profile_fields. 2024-01-05 10:32:54 -05:00
test_validators.py validators: Split out test_validators. 2023-08-11 16:43:12 -07:00
test_webhooks_common.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00
test_widgets.py widgets: Add test for tokenizing widget type on newline. 2023-09-13 12:42:35 -07:00
test_zcommand.py
test_zephyr.py models: Extract zerver.models.realms. 2024-01-05 10:32:54 -05:00