zulip/zerver/tests
Tim Abbott c2ceb3c13b EmailSendingWorker: Fix retry for sending emails.
If an exception was thrown inside `send_email` resulting in a retry,
we would include the `failed_tries` data in the event, which turned
out to thrown an exception itself.

This fixes that flow, including deepening the test so that it would
fail if we didn't have the new logic.
2018-01-30 11:28:09 -08:00
..
images
__init__.py
test_alert_words.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_attachments.py lint: Prevent `self: Any` annotations. 2017-12-08 19:00:18 -08:00
test_audit_log.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_auth_backends.py django-2.0: Shift to resolvers from urlresolvers. 2018-01-30 10:53:54 -08:00
test_bots.py Add bot services to page_params. 2018-01-23 07:29:00 -05:00
test_bugdown.py messages: Make checking for status message consistent with backend. 2018-01-23 09:26:41 -05:00
test_compatibility.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_custom_profile_data.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_decorators.py decorators: Fix email check in access_user_by_api_key case insensitive. 2018-01-23 10:04:03 -08:00
test_docs.py test_docs: Test that settings.EMAIL_GATEWAY_EXAMPLE gets rendered. 2018-01-25 15:08:02 -08:00
test_email_change.py registration: Require an explicit realm on PreregistrationUser. 2017-11-27 14:59:34 -08:00
test_email_log.py zerver/tests: Use python 3 syntax for typing. 2017-11-18 15:35:57 -08:00
test_email_mirror.py zerver/tests/test_email_mirror: Sweep force_str. 2017-12-26 09:09:31 -05:00
test_embedded_bot_system.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_event_queue.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_events.py upload: Remove old per-user quota feature. 2018-01-29 16:06:11 -08:00
test_export.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_external.py tests: Replace api_auth usages with auth methods in zerver/tests. 2017-12-18 09:24:09 -05:00
test_home.py upload: Remove old per-user quota feature. 2018-01-29 16:06:11 -08:00
test_hotspots.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_i18n.py Renamed 'Register' to 'Sign up' including translations 2017-12-18 10:02:15 -05:00
test_json_encoder_for_html.py zerver: Remove simplejson dependency. 2017-11-21 21:51:48 -08:00
test_link_embed.py python: Wrap long def lines in test files. 2017-11-16 22:00:53 -08:00
test_logging_handlers.py errors tests: Deduplicate and isolate the magical part. 2017-12-22 11:52:13 -05:00
test_management_commands.py messages: Calculate value of first visible message ID using cron job. 2018-01-24 17:15:08 -08:00
test_message_edit_notifications.py python: Wrap long def lines in test files. 2017-11-16 22:00:53 -08:00
test_messages.py refactor: Move topic name checks to Addressee class. 2018-01-25 06:21:01 -05:00
test_middleware.py zerver/tests: Use python 3 syntax for typing. 2017-11-18 15:35:57 -08:00
test_muting.py tests: Replace api_auth usages with auth methods in zerver/tests. 2017-12-18 09:24:09 -05:00
test_narrow.py messages: Add option to limit users message history. 2018-01-02 13:45:01 -05:00
test_new_users.py models: Replace core team with Realm.INITIAL_PRIVATE_STREAM_NAME. 2017-11-21 17:39:51 -08:00
test_notifications.py python: Wrap long def lines in test files. 2017-11-16 22:00:53 -08:00
test_outgoing_webhook_interfaces.py zerver/tests: Use python 3 syntax for typing in most files. 2017-11-16 21:52:01 -08:00
test_outgoing_webhook_system.py python: Wrap long def lines in test files. 2017-11-16 22:00:53 -08:00
test_presence.py tests: Replace api_auth usages with auth methods in zerver/tests. 2017-12-18 09:24:09 -05:00
test_push_notifications.py push notifs: Include same stream and sender info on GCM as on APNs. 2017-12-18 15:32:56 -08:00
test_queue_worker.py EmailSendingWorker: Fix retry for sending emails. 2018-01-30 11:28:09 -08:00
test_reactions.py tests: Replace api_auth usages with auth methods in zerver/tests. 2017-12-18 09:24:09 -05:00
test_realm.py org settings: Handle NEW_USER_BOT not being set. 2018-01-23 15:23:25 -05:00
test_realm_domains.py tests: Pass a realm option to login for non-zulip realms. 2017-11-17 15:32:42 -08:00
test_realm_emoji.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_realm_filters.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_report.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_retention.py Eliminate get_user_profile_by_email from test_classes. 2017-11-26 15:47:56 -08:00
test_service_bot_system.py bot_config.py: Add function for loading config file templates. 2018-01-07 20:05:52 +01:00
test_sessions.py tests: Pass a realm option to login for non-zulip realms. 2017-11-17 15:32:42 -08:00
test_settings.py settings: Change error for "no data" to something more friendly. 2018-01-23 14:38:59 -05:00
test_signup.py signup: Small refactor to isolate actually sending mail. 2018-01-29 10:27:11 -08:00
test_slack_message_conversion.py slack importer: Add unit tests for slack message conversions. 2018-01-17 09:38:53 -05:00
test_soft_deactivation.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_subdomains.py zerver/tests: Use python 3 syntax for typing (part 4). 2017-11-21 22:01:19 -08:00
test_subs.py stream settings: Add period at the end of error messages. 2018-01-19 13:05:43 -05:00
test_templates.py password reset: Simplify password reset form logic. 2017-11-20 10:40:33 -08:00
test_timestamp.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_tornado.py zerver/tests: Use python 3 syntax for typing. 2017-11-18 15:41:16 -08:00
test_tutorial.py zerver/tests: Use python 3 syntax for typing. 2017-11-08 12:50:27 -08:00
test_type_debug.py python: Wrap long def lines in test files. 2017-11-16 22:00:53 -08:00
test_typing.py tests: Replace api_auth usages with auth methods in zerver/tests. 2017-12-18 09:24:09 -05:00
test_unread.py messages: Add option to limit users message history. 2018-01-02 13:45:01 -05:00
test_upload.py upload: Enforce per-realm quota. 2018-01-29 16:06:11 -08:00
test_urls.py django-2.0: Shift to resolvers from urlresolvers. 2018-01-30 10:53:54 -08:00
test_user_groups.py user_groups: Fix reporting of empty user groups. 2017-11-29 16:13:55 -08:00
test_users.py models: Add ScheduledEmail.realm. 2017-12-19 17:46:36 -08:00
test_zephyr.py zerver/tests: Use python 3 syntax for typing (part 3). 2017-11-21 22:01:19 -08:00
tests.py