zulip/zerver/tests
Hemanth V. Alluri b5cd232a2e drafts: Use enable_drafts_synchronization for access control.
If a user doesn't have enable_drafts_synchronization set to True, then
don't let them access the drafts API.  This will help protect us
against client bugs accidentally sending drafts to the server when the
feature is disabled.

Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com>
2021-07-23 12:34:15 -07:00
..
fixtures markdown: Fix shebang line eliminating behaviour of Codehilite. 2021-07-15 15:18:33 -07:00
images emoji: Only resize custom emoji that need it. 2019-01-29 10:33:50 -08:00
__init__.py
test_alert_words.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_archive.py do_make_stream_web_public: Update all affected fields. 2021-05-20 15:23:19 -07:00
test_attachments.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_audit_log.py actions: Rename do_activate_user to do_activate_mirror_dummy_user. 2021-07-08 17:33:17 -07:00
test_auth_backends.py oidc: Add auto_signup configuration option. 2021-07-16 14:40:07 -07:00
test_bots.py refactor: Use assert_length helper instead of assertTrue/assertEqual. 2021-07-13 13:03:38 -07:00
test_cache.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_compatibility.py compatibility: Shift functions to new module. 2021-06-05 07:33:25 -07:00
test_create_video_call.py docs: Correct Big Blue Button to BigBlueButton. 2021-07-05 16:59:00 -07:00
test_custom_profile_data.py markdown: Refactor out additional properties added to Message. 2021-06-24 18:14:53 -07:00
test_data_types.py data_types: Generalize StringDictType. 2020-09-25 11:43:19 -07:00
test_decorators.py api: Remove '/users/me/enter-sends' endpoint. 2021-07-22 11:01:43 -07:00
test_digest.py refactor: Use assert_length helper instead of assertTrue/assertEqual. 2021-07-13 13:03:38 -07:00
test_docs.py test_docs: Update tests for recent plans page changes. 2021-07-21 18:03:55 -07:00
test_drafts.py drafts: Use enable_drafts_synchronization for access control. 2021-07-23 12:34:15 -07:00
test_email_change.py api: Remove "full_name" and "account_email" from response of '/settings'. 2021-07-16 16:10:15 -07:00
test_email_log.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_email_mirror.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_email_notifications.py refactor: Use assert_length helper instead of assertTrue/assertEqual. 2021-07-13 13:03:38 -07:00
test_embedded_bot_system.py logging: use assertEqual to assert logging output. 2021-03-25 01:10:03 -07:00
test_event_queue.py notifications: Remove unused fields in queue events. 2021-07-08 11:22:45 -07:00
test_event_system.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_events.py models: Use COMMON_POLICY_TYPES for user_group_edit_policy. 2021-07-14 14:38:44 -07:00
test_example.py test_example.py: Add a new example to demonstrate mocking. 2021-07-08 10:04:20 -04:00
test_external.py zilencer: Log warning when a remote server hits rate limits. 2021-07-08 15:55:03 -07:00
test_github.py github: Update macOS dmg filename pattern. 2021-07-21 19:03:39 -07:00
test_gitter_importer.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_home.py api: Allow setting email_notifications_batching_period_seconds. 2021-07-23 12:22:05 -07:00
test_hotspots.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_i18n.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_import_export.py refactor: Use assertGreater helper instead of assertTrue. 2021-07-13 13:03:38 -07:00
test_integrations_dev_panel.py exceptions: Add ResourceNotFoundError. 2021-07-05 11:02:12 -07:00
test_integrations.py tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
test_internet.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_legacy_subject.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_link_embed.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_logging_handlers.py logging_handlers: Remove STAGING_ERROR_NOTIFICATIONS setting. 2021-07-07 09:26:02 -07:00
test_management_commands.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_markdown.py fenced_code: Optimize FENCE_RE to fix cubic worst-case complexity. 2021-07-22 16:40:44 -07:00
test_mattermost_importer.py data_import: Rename mattermost_user to user_handler. 2021-07-15 14:28:36 -07:00
test_message_dict.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_message_edit_notifications.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_message_edit.py refactor: Extract RESOLVED_TOPIC_PREFIX in topic.py. 2021-07-13 23:18:41 -07:00
test_message_fetch.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_message_flags.py refactor: Use assertGreater helper instead of assertTrue. 2021-07-13 13:03:38 -07:00
test_message_send.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_message_topics.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_messages.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_middleware.py help: Update help pages according to profile page redesign. 2021-06-30 16:56:03 -07:00
test_migrations.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_mirror_users.py tests: Migrate mocked Request to HostMockRequest. 2021-07-14 12:01:07 -07:00
test_muting_topics.py refactor: Rename backend muting tests to be specific. 2021-04-05 18:04:31 -07:00
test_muting_users.py muting: Add support for muting deactivated users. 2021-07-07 10:44:18 -07:00
test_new_users.py populate_db: Use do_create_realm for creating zulip realm. 2021-07-06 17:37:43 -07:00
test_notification_data.py notification_data: Add get_user_group_mentions_data function. 2021-07-05 14:23:59 -07:00
test_onboarding.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_openapi.py settings: Merge settings API endpoints. 2021-07-19 21:14:32 -07:00
test_outgoing_http.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_outgoing_webhook_interfaces.py outgoing_webhook: Improve invalid json handling when parsing response. 2021-04-26 09:32:35 -07:00
test_outgoing_webhook_system.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_populate_db.py python: Reformat with Black, except quotes. 2021-02-12 13:11:19 -08:00
test_presence.py tests: Move tests of /activity pages from zerver to analytics module. 2021-06-11 07:41:02 -07:00
test_push_notifications.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_queue_worker.py MissedMessageWorker: Use custom batching periods from UserProfile. 2021-07-23 12:13:46 -07:00
test_queue.py tests: Purge queue before starting tests, not at tearDown. 2021-07-16 09:00:02 -07:00
test_rate_limiter.py rate_limit: Implement IP-based rate limiting. 2021-07-08 15:46:52 -07:00
test_reactions.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_realm_domains.py tests: Clean up tests for realm_domain and update_streams endpoint. 2021-05-12 12:38:16 -07:00
test_realm_emoji.py emoji: Allow emoji authors to delete the emoji always. 2021-07-14 14:57:08 -07:00
test_realm_export.py python: Migrate most json_error => JsonableError. 2021-06-30 16:22:38 -07:00
test_realm_linkifiers.py linkifiers: Add joint validation for linkifier urls and patterns. 2021-06-16 17:51:33 -07:00
test_realm_playgrounds.py models: Fix bug in unique_together condition on RealmPlayground. 2021-05-24 23:11:41 -07:00
test_realm.py api: Remove "full_name" and "account_email" from response of '/settings'. 2021-07-16 16:10:15 -07:00
test_redis_utils.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_report.py docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
test_retention.py models: Create MissedMessageEmailEntry table. 2021-07-13 17:21:37 -07:00
test_send_email.py refactor: Use assertGreater helper instead of assertTrue. 2021-07-13 13:03:38 -07:00
test_service_bot_system.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_sessions.py test_sessions: Fix unnecessarily hard-coded user id. 2021-07-13 08:31:11 -07:00
test_settings.py api: Allow setting email_notifications_batching_period_seconds. 2021-07-23 12:22:05 -07:00
test_signup.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_slack_importer.py python: Fix mypy no_implicit_reexport errors. 2021-07-16 14:02:31 -07:00
test_slack_message_conversion.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_soft_deactivation.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_subdomains.py subdomains: Extend "static" to include resources hosted on S3. 2021-06-08 15:28:10 -07:00
test_submessage.py submessages: Add verify_submessage_sender. 2021-06-14 17:46:16 -07:00
test_subs.py api: Return user IDs, not display emails, in subscribers endpoints. 2021-07-18 11:32:28 -07:00
test_templates.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_thumbnail.py requirements: Remove Thumbor. 2021-05-06 20:07:32 -07:00
test_timestamp.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_timezone.py docs: Fix spelling errors caught by codespell. 2021-04-26 09:31:08 -07:00
test_tornado.py tornado: Explicitly mark requests as varying by cookie. 2021-04-02 14:55:22 -07:00
test_transfer.py tests: Consistently use assert_length helper. 2021-05-19 11:55:56 -07:00
test_tutorial.py api: Fix encoding of strings in tutorial endpoint. 2021-05-07 14:06:54 -07:00
test_type_debug.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_typing.py tornado_redirected_to_list: Make expected_num_events required argument. 2021-05-28 09:42:14 -07:00
test_upload.py test_upload: Fix unnecessarily hard-coded user id. 2021-07-13 08:31:11 -07:00
test_urls.py auth: Implement a generic OpenID Connect backend. 2021-05-28 09:43:06 -07:00
test_user_groups.py models: Use COMMON_POLICY_TYPES for user_group_edit_policy. 2021-07-14 14:38:44 -07:00
test_user_status.py tornado_redirected_to_list: Make expected_num_events required argument. 2021-05-28 09:42:14 -07:00
test_users.py refactor: Use assertGreater helper instead of assertTrue. 2021-07-13 13:03:38 -07:00
test_webhooks_common.py webhooks: Support configuring destination stream by id. 2021-06-30 09:31:07 -07:00
test_widgets.py widgets: Add range checks on backend for indexes. 2021-06-29 13:40:33 -07:00
test_zcommand.py python: Normalize quotes with Black. 2021-02-12 13:11:19 -08:00
test_zephyr.py docs: Add missing space to compound verbs “log in”, “set up”, etc. 2021-04-26 09:31:08 -07:00