apprise/test
Andreas Motl e7255df1da
Improve efficiency of NotifyEmail plugin (#679)
When addressing multiple recipients, use the same session to the SMTP
server as designated with the Apprise URL. In this way, subsequent full
roundtrips will be saved.

As many SMTP servers are employing connection rate limiting, as well as
connection accept delays, this will considerably improve both robustness
and performance.
2022-11-03 14:26:46 -04:00
..
helpers Improve testing of NotifyDBus, NotifyGnome, and NotifyMacOSX (#689) 2022-10-16 13:43:15 -04:00
var Re-worked Telegram HTML/Markdown -> HTML Conversion (#579) 2022-05-01 14:43:55 -04:00
conftest.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_api.py Use super() instead of super(__class__, self) (#686) 2022-10-09 10:00:24 -04:00
test_apprise_attachments.py Use super() instead of super(__class__, self) (#686) 2022-10-09 10:00:24 -04:00
test_apprise_config.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_apprise_utils.py Allow extended characters in ID of email address (#693) 2022-10-13 19:53:32 -04:00
test_asyncio.py Use super() instead of super(__class__, self) (#686) 2022-10-09 10:00:24 -04:00
test_attach_base.py Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
test_attach_file.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_attach_http.py Use super() instead of super(__class__, self) (#686) 2022-10-09 10:00:24 -04:00
test_cli.py Tests: Fix minor typo (#725) 2022-10-30 17:34:46 -04:00
test_config_base.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_config_file.py Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
test_config_http.py Use super() instead of super(__class__, self) (#686) 2022-10-09 10:00:24 -04:00
test_config_memory.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_conversion.py Re-worked Telegram HTML/Markdown -> HTML Conversion (#579) 2022-05-01 14:43:55 -04:00
test_decorator_notify.py Bugfix: Decorator handles multiple URLs correctly now (#678) 2022-10-05 23:04:00 -04:00
test_escapes.py Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
test_locale.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_logger.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_notify_base.py Added support for recent CPython and PyPy versions; Droped Python v2.7 Support (#680) 2022-10-07 20:28:36 -04:00
test_plugin_apprise_api.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_bark.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_boxcar.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_bulksms.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_clicksend.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_custom_form.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_custom_json.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_custom_xml.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_d7networks.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_dapnet.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_dingtalk.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_discord.py Discord bugfix to better handle provided markdown (#718) 2022-10-25 19:33:12 -04:00
test_plugin_email.py Improve efficiency of NotifyEmail plugin (#679) 2022-11-03 14:26:46 -04:00
test_plugin_emby.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_enigma2.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_faast.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_fcm.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_flock.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_gitter.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_glib.py CI: Remove Travis CI, and tox (#705) 2022-10-19 20:18:03 -04:00
test_plugin_gnome.py CI: Remove Travis CI, and tox (#705) 2022-10-19 20:18:03 -04:00
test_plugin_google_chat.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_gotify.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_growl.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_guilded.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_homeassistant.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_ifttt.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_join.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_kavenegar.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_kumulos.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_lametric.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_line.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_macosx.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_plugin_mailgun.py Improved mailgun:// handling of from= argument (#724) 2022-11-01 18:05:27 -04:00
test_plugin_matrix.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_mattermost.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_messagebird.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_mqtt.py Improve testing of NotifyMQTT (#700) 2022-10-16 14:35:45 -04:00
test_plugin_msg91.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_msteams.py Switched from Travis-CI to GHA (#702) 2022-10-18 07:18:50 -04:00
test_plugin_nextcloud.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_nextcloudtalk.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_notica.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_notifico.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_ntfy.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_office365.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_onesignal.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_opsgenie.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pagerduty.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_parse_platform.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_popcorn_notify.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_prowl.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pushbullet.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pushed.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pushjet.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pushover.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_pushsafer.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_reddit.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_rocket_chat.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_ryver.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_sendgrid.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_serverchan.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_ses.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_signal.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_simplepush.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_sinch.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_slack.py Added Slack URL Markdown Support (#737) 2022-11-02 22:07:41 -04:00
test_plugin_smseagle.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_smtp2go.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_sns.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_sparkpost.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_spontit.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_streamlabs.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_syslog.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_plugin_techululs_push.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_telegram.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_twilio.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_twist.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_twitter.py Switched from Travis-CI to GHA (#702) 2022-10-18 07:18:50 -04:00
test_plugin_vonage.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_plugin_webex_teams.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_windows.py CI: Enable testing on macOS and Windows (#707) 2022-10-30 16:31:57 -04:00
test_plugin_xbmc_kodi.py Resolve ambiguity with apprise.plugins module namespace 2022-10-14 14:51:44 +02:00
test_plugin_zulip.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00
test_rest_plugins.py Tests: Use global no_throttling_everywhere fixture (#701) 2022-10-16 10:48:44 -04:00