zulip/zerver/tests
Greg Price 613d093d7d push notifs: Implement APNs with new API.
And it works!

A couple of things still to do:

 * When a device token is no longer active, we'll get HTTP status 410.
   We should then remove the token from the database so we don't keep
   trying to push to it.  This is fairly urgent.

 * The library we're using has a nice asynchronous API, but this
   version doesn't use it.  This is OK now, but async will be
   essential at scale.
2017-08-26 14:16:05 -07:00
..
images
__init__.py
test_alert_words.py test_alert_words: Upgrade to HttpResponse.json(). 2017-08-16 07:06:58 -07:00
test_attachments.py tests: Remove unused ujson imports. 2017-08-17 09:05:52 -07:00
test_audit_log.py actions: Start logging subscription activities in RealmAuditLog. 2017-07-17 17:23:41 -07:00
test_auth_backends.py tests: Make requests use the "zulip" subdomain by default. 2017-08-25 15:42:49 -07:00
test_bots.py test_classes: Clean up API for unsubscribing. 2017-08-24 21:37:57 -07:00
test_bugdown.py test_bugdown: Fix duplicated test name. 2017-08-16 11:29:12 -07:00
test_compatibility.py
test_custom_profile_data.py api: Fix caps in JSON validation error message. 2017-06-27 08:33:56 -04:00
test_decorators.py tests: Remove old six.PY2 code paths. 2017-08-25 11:05:16 -07:00
test_docs.py test_docs: Add tests for different subdomain states. 2017-08-25 15:42:43 -07:00
test_email_change.py Fix changing email addresses back after email change. 2017-08-05 10:49:44 -07:00
test_email_mirror.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_events.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_export.py tests: Replaced @zulip.com references with self.example_ functions. 2017-05-23 20:59:50 -07:00
test_external.py tests: Remove unused ujson imports. 2017-08-17 09:05:52 -07:00
test_home.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_hotspots.py hotspots: Refactor backend for hotspots v2. 2017-07-28 16:34:13 -07:00
test_i18n.py invites: Migrate to non-legacy API format. 2017-07-31 13:08:06 -07:00
test_link_embed.py preview.py: Fix error raised on uploading file with unicode filename. 2017-06-19 14:58:44 -04:00
test_logging_handlers.py mypy: Pass empty dict to makeRecord for args, instead of None. 2017-08-09 18:04:21 -07:00
test_management_commands.py management: Add add_user_list_args function to ZulipBaseCommand. 2017-08-24 14:29:32 -07:00
test_messages.py test_messages: Set subdomain explicitly in most tests. 2017-08-26 13:45:27 -07:00
test_middleware.py
test_muting.py tests: Remove get_user_profile_by_email from most tests. 2017-05-24 13:05:19 -07:00
test_narrow.py test_narrow: Specify subdomains explicitly. 2017-08-25 16:09:52 -07:00
test_new_users.py Update "MacOS" text to "macOS" 2017-08-26 09:00:42 -07:00
test_notifications.py notifications: Group messages by (recipient, sender) for PM's. 2017-08-24 19:58:55 -07:00
test_outgoing_webhook_interfaces.py outgoing webhooks: Remove process_failure interface method. 2017-07-24 14:10:14 -07:00
test_outgoing_webhook_system.py outgoing webhooks: Remove process_failure interface method. 2017-07-24 14:10:14 -07:00
test_presence.py test_presence: Specify subdomains for Zephyr tests. 2017-08-25 16:08:37 -07:00
test_push_notifications.py push notifs: Implement APNs with new API. 2017-08-26 14:16:05 -07:00
test_queue_worker.py tests: Replaced @zulip.com references with self.example_ functions. 2017-05-23 20:59:50 -07:00
test_reactions.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_realm.py models: Create get_notifications_stream method in class Realm. 2017-08-23 17:50:34 -07:00
test_realm_domains.py do_create_realm: Remove unnecessary second return value. 2017-08-23 20:07:17 -07:00
test_realm_emoji.py tests: Remove unused ujson imports. 2017-08-17 09:05:52 -07:00
test_realm_filters.py tests: Remove unused ujson imports. 2017-08-17 09:05:52 -07:00
test_report.py tests: Replaced @zulip.com references with self.example_ functions. 2017-05-23 20:59:50 -07:00
test_retention.py messages: Add support for admins deleting messages. 2017-05-29 21:59:38 -07:00
test_service_bot_system.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_sessions.py tests: Fix str/Text mypy issues in various tests. 2017-05-24 15:19:38 -07:00
test_settings.py result.json: Upgrade test_settings. 2017-08-17 09:03:35 -07:00
test_signup.py test_signup: Remove now-unnecessary mocking of subdomain. 2017-08-26 13:45:27 -07:00
test_soft_deactivation.py soft_deactivation: Fix flaky tests by seeding message for users. 2017-08-18 07:02:11 -04:00
test_subs.py test_subs: Explicitly declare subdomains. 2017-08-25 16:09:51 -07:00
test_templates.py Deduplicate header markup for portico and portico-help templates. 2017-08-15 12:15:21 -07:00
test_timestamp.py
test_tornado.py tornado: Add support for testing with subdomains. 2017-08-25 15:42:58 -07:00
test_tutorial.py api: Fix caps in JSON validation error message. 2017-06-27 08:33:56 -04:00
test_type_debug.py mypy: Remove type: ignores not needed in Python 3. 2017-08-25 11:04:20 -07:00
test_typing.py mypy: Amend tornado_redirected_to_list calls to use Mapping. 2017-08-05 12:08:59 -07:00
test_unread.py tests: Add and use new self.subscribe. 2017-08-24 21:37:57 -07:00
test_upload.py test_upload: Explicitly declare subdomains. 2017-08-26 13:45:27 -07:00
test_urls.py api: Allow incoming webhook bots to use the send_message API. 2017-08-22 10:06:34 -07:00
test_users.py result.json: Upgrade test_users. 2017-08-17 09:03:35 -07:00
test_zephyr.py test_zephyr: Explictly declare subdomain in requests. 2017-08-25 15:42:50 -07:00
tests.py