zulip/zerver/tests
Mateusz Mandera 6dbd2b5fc3 auth: Merge RemoteUserBackend into external_authentication_methods.
We register ZulipRemoteUserBackend as an external_authentication_method
to make it show up in the corresponding field in the /server_settings
endpoint.

This also allows rendering its login button together with
Google/Github/etc. leading to us being able to get rid of some of the
code that was handling it as a special case - the js code for plumbing
the "next" value and the special {% if only_sso %} block in login.html.
An additional consequence of the login.html change is that now the
backend will have it button rendered even if it isn't the only backend
enabled on the server.
2019-12-10 20:16:21 +01:00
..
fixtures bugdown: Reenable -,+ to begin a markdown list. 2019-12-09 16:13:02 -08:00
images
__init__.py
test_alert_words.py
test_archive.py
test_attachments.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_audit_log.py billing: Sync realm activation events for on-prem billing. 2019-10-08 17:18:30 -07:00
test_auth_backends.py auth: Merge RemoteUserBackend into external_authentication_methods. 2019-12-10 20:16:21 +01:00
test_bots.py users: Refactor get_members_backend endpoint to use get_raw_user_data. 2019-10-23 14:50:26 -07:00
test_bugdown.py markdown: Remove redundant checks from /me. 2019-12-03 17:17:10 -08:00
test_cache.py generic_bulk_cached_fetch: Only call query_function if necessary. 2019-08-15 17:14:02 -07:00
test_camo.py
test_compatibility.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
test_create_video_call.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_custom_profile_data.py events: Only send bot_type for bots and thus remove the for_api param. 2019-10-29 15:41:35 -07:00
test_decorators.py validators: Add check_int_in validator. 2019-11-18 15:14:56 -08:00
test_digest.py models: Migration of Message.pub_date to date_sent, part 2. 2019-10-05 19:01:34 -07:00
test_docs.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_email_change.py urls: Tighten many unintentionally broad URL patterns. 2019-08-26 20:51:49 -07:00
test_email_log.py
test_email_mirror.py email_mirror: Ignore missed message email if the user isn't active. 2019-09-20 17:58:10 -07:00
test_email_notifications.py email_notifs: Take full advantage of django_to_ldap_username. 2019-11-05 15:32:00 -08:00
test_embedded_bot_system.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_event_queue.py wildcard_mentions_notify: Add per-stream override of global setting. 2019-12-09 16:09:38 -08:00
test_events.py wildcard_mentions_notify: Add per-stream override of global setting. 2019-12-09 16:09:38 -08:00
test_external.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_feedback.py
test_gitter_importer.py tests: Move get_set to ZulipTestCase. 2019-05-21 14:10:29 -07:00
test_hipchat_importer.py
test_home.py streams: Eliminate some unnecessary get_stream_recipient calls. 2019-12-09 15:24:35 -08:00
test_hotspots.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_i18n.py tests: tearDown overrides should call super().tearDown(). 2019-10-18 13:36:59 -07:00
test_import_export.py models: Add recipient foreign key in UserProfile and Stream. 2019-12-09 15:14:41 -08:00
test_integrations_dev_panel.py request: Tighten type checking on REQ. 2019-11-13 12:35:55 -08:00
test_legacy_subject.py
test_link_embed.py url preview: Replace YouTube URLs with their titles. 2019-07-12 19:14:19 -07:00
test_logging_handlers.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_management_commands.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_mattermost_importer.py test_mattermost_importer: Fix leftover references to message.pub_date. 2019-10-11 04:07:12 +02:00
test_message_edit_notifications.py settings: Add notification settings checkboxes for wildcard mentions. 2019-11-20 16:58:46 -08:00
test_messages.py test_messages: Fix list ordering flake in test_wildcard_mention. 2019-12-02 18:33:40 -08:00
test_middleware.py
test_migrations.py
test_muting.py
test_narrow.py api: Remove legacy emoji reactions endpoint. 2019-11-12 13:07:06 -08:00
test_new_users.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_onboarding.py
test_openapi.py openapi: Specify securityScheme for the API in root level. 2019-12-06 11:19:08 -08:00
test_outgoing_webhook_interfaces.py tests: Improve outgoing webhook testing strategy. 2019-11-05 11:49:00 -08:00
test_outgoing_webhook_system.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_populate_db.py models: Migration of Message.pub_date to date_sent, part 2. 2019-10-05 19:01:34 -07:00
test_presence.py test_presence: Prepare for moving system bots to zulipinternal. 2019-07-20 14:55:21 -07:00
test_push_notifications.py push_notifs: Improve handling of errors when talking to the bouncer. 2019-12-04 09:58:22 -08:00
test_queue.py Upgrade pika to 1.1.*. 2019-10-29 17:01:12 -07:00
test_queue_worker.py push_notifs: Set up plumbing for retrying in case of bouncer error. 2019-12-04 09:58:22 -08:00
test_reactions.py api: Remove legacy emoji reactions endpoint. 2019-11-12 13:07:06 -08:00
test_realm.py test_realm: Automate tests for invalid integer values in Realm. 2019-11-18 15:21:11 -08:00
test_realm_domains.py
test_realm_emoji.py
test_realm_export.py billing: Change RealmAuditLog.event_type from str to int. 2019-10-06 15:55:56 -07:00
test_realm_filters.py
test_report.py
test_retention.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_service_bot_system.py mypy: Upgrade from 0.720 to 0.730. 2019-11-13 12:38:45 -08:00
test_sessions.py
test_settings.py auth: Use zxcvbn to ensure password strength on server side. 2019-11-21 10:23:37 -08:00
test_signup.py models: Add recipient foreign key in UserProfile and Stream. 2019-12-09 15:14:41 -08:00
test_slack_importer.py slack import: Map Slack guest users to Zulip guests. 2019-11-12 12:12:59 -08:00
test_slack_message_conversion.py test_slack_message_conversion: Use subTest for fixtures test. 2019-09-13 11:54:14 -07:00
test_soft_deactivation.py
test_subdomains.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
test_submessage.py
test_subs.py wildcard_mentions_notify: Add per-stream override of global setting. 2019-12-09 16:09:38 -08:00
test_templates.py support: Pass various realm functions as template context. 2019-10-21 16:52:46 -07:00
test_thumbnail.py
test_timestamp.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
test_tornado.py tornado: Remove stale user_profile_email field. 2019-11-15 17:07:52 -08:00
test_transfer.py
test_tutorial.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_type_debug.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00
test_typing.py test_typing: Prepare for moving system bots to zulipinternal. 2019-07-20 14:55:21 -07:00
test_unread.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_upload.py tests: setUp overrides should call super().setUp(). 2019-10-19 17:27:01 -07:00
test_urls.py urls: Tighten many unintentionally broad URL patterns. 2019-08-26 20:51:49 -07:00
test_user_groups.py settings: Add setting for who can edit user groups. 2019-11-03 16:45:13 -08:00
test_user_status.py
test_users.py models: Add recipient foreign key in UserProfile and Stream. 2019-12-09 15:14:41 -08:00
test_webhooks_common.py webhooks: Eliminate the usage of a headers.py file. 2019-06-26 10:35:14 -07:00
test_widgets.py
test_zcommand.py
test_zephyr.py cleanup: Delete leading newlines. 2019-08-06 23:29:11 -07:00