zulip/zerver/tests
Prakhar Pratyush 1eef052bd1 actions: Rename *topic local variables to *topic_name.
This is preparatory work towards adding a Topic model.
We plan to use the local variable name as 'topic' for
the Topic model objects.

Currently, we use *topic as the local variable name for
topic names.

We rename local variables of the form *topic to *topic_name
so that we don't need to think about type collisions in
individual code paths where we might want to talk about both
Topic objects and strings for the topic name.
2024-01-15 09:40:43 -08:00
..
fixtures markdown: Prevent OverflowError with large time integers. 2024-01-05 12:01:06 -08:00
images emoji: Support animated PNGs. 2022-03-15 12:47:21 -07:00
__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. 2023-12-16 22:08:44 -08:00
test_auth_backends.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_bots.py models: Extract zerver.models.bots. 2023-12-16 22:08:44 -08:00
test_cache.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_compatibility.py ruff: Fix RSE102 Unnecessary parentheses on raised exception. 2023-02-04 16:34:55 -08:00
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. 2023-12-16 22:08:44 -08:00
test_data_types.py
test_decorators.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_delete_unclaimed_attachments.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_digest.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_docs.py documentation: Support having no sidebar for policies docs. 2024-01-07 19:11:16 -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. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_email_notifications.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_embedded_bot_system.py models: Extract zerver.models.bots. 2023-12-16 22:08:44 -08:00
test_event_queue.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_event_system.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_events.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_example.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_external.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
test_github.py ruff: Fix N818 exception name should be named with an Error suffix. 2022-11-17 16:52:00 -08:00
test_gitter_importer.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08: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 tests: Fix how test_is_outdated_server works. 2024-01-05 12:06:43 -08:00
test_hotspots.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_i18n.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_import_export.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_integrations_dev_panel.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_integrations.py integrations: Fix broken screenshots configuration. 2023-07-17 09:23:01 -07:00
test_internet.py ruff: Fix B017 assertRaises(Exception): should be considered evil. 2022-11-03 12:10:15 -07:00
test_invite.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_legacy_subject.py tests: Consistently JSON-encode ‘to’ parameter 2022-09-13 11:05:37 -07:00
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. 2023-12-16 22:08:44 -08:00
test_markdown.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_mattermost_importer.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_message_dict.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_message_edit_notifications.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
test_message_edit.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
test_message_fetch.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_message_flags.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_message_notification_emails.py docs: Fix help links for pm -> dm rename, to save a redirect. 2024-01-11 13:52:12 -08:00
test_message_send.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
test_message_topics.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_messages.py models: Extract zerver.models.recipients. 2023-12-16 22:08:44 -08:00
test_middleware.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_notification_data.py models: Extract zerver.models.scheduled_jobs. 2023-12-16 22:08:44 -08:00
test_onboarding.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
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. 2023-12-16 22:08:44 -08:00
test_outgoing_webhook_system.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_populate_db.py populate_db: Import timedelta from its canonical module. 2023-03-05 14:46:28 -08:00
test_presence.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_push_notifications.py push_notification: Check users count for plans to be downgraded. 2024-01-05 13:30:57 -08:00
test_queue_worker.py models: Extract zerver.models.scheduled_jobs. 2023-12-16 22:08:44 -08:00
test_queue.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07: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. 2023-12-16 22:08:44 -08:00
test_read_receipts.py codespell: Fix typos caught by codespell. 2023-10-09 11:55:15 -07:00
test_realm_domains.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_realm_emoji.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_realm_playgrounds.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_realm.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08: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 zerver: Remove now-unused report/ endpoints. 2023-05-09 13:16:28 -07:00
test_retention.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_rocketchat_importer.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_send_email.py docs: Document how to use SMTP without authentication. 2023-02-27 11:59:48 -08:00
test_server_settings.py settings: Make SHARED_SECRET mandatory. 2022-08-25 12:13:03 -07:00
test_service_bot_system.py models: Extract zerver.models.scheduled_jobs. 2023-12-16 22:08:44 -08:00
test_sessions.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_settings.py models: Extract zerver.models.scheduled_jobs. 2023-12-16 22:08:44 -08:00
test_signup.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
test_slack_importer.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -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. 2023-12-16 22:08:44 -08:00
test_subdomains.py subdomains: Extend tests for for same-host when STATIC_URL has domain. 2023-02-14 17:17:06 -05:00
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. 2023-12-16 22:08:44 -08: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_timeout: Skip test_timeout_warn on Python 3.11 for coverage issue. 2023-05-18 11:52:22 -07:00
test_timestamp.py ruff: Fix N818 exception name should be named with an Error suffix. 2022-11-17 16:52:00 -08:00
test_timezone.py ruff: Fix DTZ001 datetime.datetime() without tzinfo argument. 2023-01-04 16:25:07 -08:00
test_tornado.py python: Consistently use from…import for urllib.parse. 2023-12-05 13:03:07 -08:00
test_transfer.py upload: Rename upload_message_file to use word "attachment". 2023-03-02 16:36:19 -08:00
test_tutorial.py models: Extract zerver.models.users. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_upload_local.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_upload_s3.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
test_upload.py models: Move some functions to zerver.lib.attachments. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_user_status.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
test_user_topics.py user_topics: Validate 'topic' parameter length <= max_topic_length. 2024-01-04 09:43:27 -08:00
test_users.py models: Extract zerver.models.custom_profile_fields. 2023-12-16 22:08:44 -08: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. 2023-12-16 22:08:44 -08:00
test_widgets.py widgets: Add test for tokenizing widget type on newline. 2023-09-13 12:42:35 -07:00
test_zcommand.py tests: Refactor away result.json() calls with helpers. 2022-06-06 23:06:00 -07:00
test_zephyr.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00