zulip/zerver/tests
Tim Abbott 75e48459b5 tornado: Support using a port-aware file for dumping event queues.
This should make it possible for there to safely be multiple Tornado
processes running on different ports on the same system.

It may also fix a rare race bug in development, where previously, it
was possible for the Tornados processes for Casper and the main
development server to interfere; I haven't investigated whether this
was a real bug or not, but now those two services will use independent
Tornado files.

We still need to add something to direct traffic between the different
Tornado processes.
2018-11-02 16:47:39 -07:00
..
fixtures import: Use pub_date to sort message ids. 2018-10-23 17:27:37 -05:00
images upload: Add test jpg image with no exif data. 2018-05-31 08:08:59 -07:00
__init__.py
test_alert_words.py alert words: Return the updated list when adding/removing words. 2018-07-13 01:01:00 +05:30
test_archive.py archives: Change the topic/<topic_name> code path to use topics prefix. 2018-07-14 10:39:35 +05:30
test_attachments.py
test_audit_log.py peformance: Avoid broad StreamCount queries. 2018-08-17 08:14:42 -07:00
test_auth_backends.py auth: Use different defaults for name and email for fakeldap. 2018-08-31 17:07:02 +05:30
test_bots.py bots: Prevent bots from having duplicate full names. 2018-10-24 16:59:57 -07:00
test_bugdown.py camo: Change CAMO_URI setting value for test suite. 2018-10-26 16:51:54 -07:00
test_cache.py tests: Add 100% test coverage to zerver/apps.py. 2018-05-14 10:36:10 -07:00
test_compatibility.py
test_custom_profile_data.py custom profile field: Add length validation on field name and hint. 2018-08-17 08:37:27 -07:00
test_decorators.py decorator: Fix error message for accessing deactivated accounts. 2018-08-09 15:58:31 -07:00
test_digest.py models: Rename Realm.show_digest_email field. 2018-08-01 11:05:58 -07:00
test_docs.py portico: Add security doc to /security. 2018-10-30 19:52:24 -07:00
test_email_change.py registration: Use tokenized noreply address in email change. 2018-06-23 12:03:30 -07:00
test_email_log.py emails: Don't log emails while running test suite. 2018-10-11 15:12:08 -07:00
test_email_mirror.py tests: Add coverage for email/stream encode/decode logic. 2018-08-13 13:23:29 -07:00
test_embedded_bot_system.py mypy: test_embedded_bot_system.py: add asserts & remove from mypy.ini. 2018-06-19 10:48:38 -07:00
test_event_queue.py tornado: Support using a port-aware file for dumping event queues. 2018-11-02 16:47:39 -07:00
test_events.py settings_users: Support guest user in admin-user-table. 2018-10-29 12:33:35 -07:00
test_external.py Extract a zephyr.py library. 2018-08-11 14:51:26 -07:00
test_feedback.py
test_gitter_importer.py import: Fix rendered_content in imported messages. 2018-08-09 15:12:53 -07:00
test_hipchat_importer.py hipchat import: Support sender_id == 0 use case. 2018-10-23 17:27:37 -05:00
test_home.py portico: Make a few wording edits to the top of /hello. 2018-10-25 18:25:20 -07:00
test_hotspots.py
test_i18n.py test_i18n: Stop using six.moves for SimpleCookie. 2018-05-09 20:45:45 -07:00
test_import_export.py billing: Rename Zulip Premium to Zulip Standard. 2018-10-24 10:42:16 -07:00
test_json_encoder_for_html.py
test_link_embed.py preview: Hash cache keys for preview urls. 2018-10-14 09:28:57 -07:00
test_logging_handlers.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
test_management_commands.py urls: Separate endpoint for signup and new realm email confirm. 2018-08-26 22:53:57 -07:00
test_message_edit_notifications.py zerver/lib/notifications: Add stream email notifications. 2018-07-14 12:19:33 +05:30
test_messages.py Clean up URLs sent by outgoing webhooks. 2018-10-29 12:57:15 -07:00
test_middleware.py errors: Use a setting to control the stream for slow-query logs. 2018-07-30 17:40:20 -07:00
test_migrations.py migration_tests: Document the migration test framework. 2018-05-21 09:59:55 -07:00
test_muting.py muting: Correct agrammatical error message. 2018-08-27 14:12:03 -07:00
test_narrow.py messages: Add history_limited flag to messages response. 2018-10-26 17:41:07 -07:00
test_new_users.py emails: Add detection for ChromeOS User-Agents. 2018-09-21 10:41:05 -07:00
test_notifications.py thumbnails: Rename data-original to data-src-fullsize. 2018-07-30 13:00:23 -07:00
test_onboarding.py create_realm_internal_bots: Refactor to extract main op as a function. 2018-05-23 11:53:22 +05:30
test_openapi.py api docs: Load the OpenAPI file only when needed. 2018-08-08 09:00:28 -07:00
test_outgoing_webhook_interfaces.py outgoing webhooks: Support widget content. 2018-10-26 12:08:05 -07:00
test_outgoing_webhook_system.py Clean up URLs sent by outgoing webhooks. 2018-10-29 12:57:15 -07:00
test_presence.py presence: Allow bots to fetch realm presence data. 2018-10-15 12:51:28 -07:00
test_push_notifications.py push notifications: Reword APNs payload alert titles. 2018-10-26 16:02:04 -07:00
test_queue.py requirements: Upgrade pyflakes to 2.0.0. 2018-05-24 11:31:36 -07:00
test_queue_worker.py queue_processors: Rewrite MissedMessageWorker to always wait. 2018-10-24 14:43:36 -07:00
test_reactions.py reactions: Allow using emoji_name for removing reactions. 2018-07-11 19:41:43 +05:30
test_realm.py billing: Set message_visibility_limit to 10000 for Limited. 2018-10-26 17:10:38 -07:00
test_realm_domains.py models: Rename Realm.restricted_to_domain field. 2018-07-31 09:28:33 -07:00
test_realm_emoji.py emoji: Make uploading new realm emoji inaccessible for guest users. 2018-06-16 06:33:14 -07:00
test_realm_filters.py Realm filters: Allow `#`(hash) based URLs in filter patterns. 2018-08-08 11:06:33 -07:00
test_report.py tests: Refactor use of test and webhook data fixtures. 2018-04-19 21:50:29 -07:00
test_retention.py tests: Fix flaky test by using sets, not lists. 2018-10-25 13:47:37 -05:00
test_service_bot_system.py tests: Add coverage for service bot events. 2018-08-13 10:37:35 -07:00
test_sessions.py zerver/tests: Change use of typing.Text to str. 2018-05-10 14:19:49 -07:00
test_settings.py emoji: Bring back the feature of changing emojisets. 2018-08-31 11:52:24 -07:00
test_signup.py portico: Update text for reset_emailed.html. 2018-09-15 18:45:10 -07:00
test_slack_importer.py slack import: Generate message_id/reaction_id with NEXT_ID. 2018-10-29 13:24:50 -07:00
test_slack_message_conversion.py import: Add slack import files in zerver/data_import directory. 2018-08-01 11:52:14 -07:00
test_soft_deactivation.py populate_db: Add new user of "guest" type. 2018-04-20 16:20:00 -07:00
test_subdomains.py
test_submessage.py submessages: Add submessage_id to submessage event. 2018-05-30 14:47:36 -07:00
test_subs.py settings: Remove reminder-bot from REALM_INTERNAL_BOTS. 2018-10-02 11:12:07 -07:00
test_templates.py markdown: Add extension for creating tabbed sections on /help and /api. 2018-09-18 13:49:34 -07:00
test_thumbnail.py camo: Change CAMO_URI setting value for test suite. 2018-10-26 16:51:54 -07:00
test_timestamp.py
test_tornado.py tests: Move clear_client_event_queues_for_testing to ZulipTestCase. 2018-08-10 13:58:39 -07:00
test_tutorial.py
test_type_debug.py
test_typing.py
test_unread.py push notifications: Add support for removing GCM push notifications. 2018-08-10 13:58:39 -07:00
test_upload.py avatar: Allow API authentication for /avatar/ routes. 2018-10-11 15:52:29 -07:00
test_urls.py
test_user_groups.py api: Add an endpoint for listing the user groups in realm. 2018-08-27 16:56:23 -07:00
test_users.py /json/users/: Add user profile data variable to update values. 2018-10-31 15:36:44 -07:00
test_webhooks_common.py test_webhooks_common: Add logging for a test flake case. 2018-05-17 09:18:31 -07:00
test_widgets.py tests: Test how we handle extra data for zform messages. 2018-08-24 10:00:25 -07:00
test_zcommand.py zcommand: Raise error when command doesn't begin with a slash. 2018-07-01 20:32:36 -04:00
test_zephyr.py users: Get all API keys via wrapper method. 2018-08-08 16:35:17 -07:00
tests.py