0s autopkgtest [00:34:59]: starting date and time: 2024-06-08 00:34:59+0000 0s autopkgtest [00:34:59]: git checkout: 433ed4c Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [00:34:59]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.23mz34pc/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:pytest,src:astropy --apt-upgrade apprise --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.2.2-1ubuntu1 astropy/6.0.1-4' -- lxd -r lxd-armhf-10.145.243.116 lxd-armhf-10.145.243.116:autopkgtest/ubuntu/oracular/armhf 100s autopkgtest [00:36:39]: testbed dpkg architecture: armhf 101s autopkgtest [00:36:40]: testbed apt version: 2.9.3 101s autopkgtest [00:36:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 110s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 110s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [44.3 kB] 110s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2852 B] 110s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7972 B] 110s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [339 kB] 111s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [34.6 kB] 111s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted armhf Packages [1860 B] 111s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [235 kB] 111s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [1768 B] 111s Fetched 777 kB in 1s (621 kB/s) 111s Reading package lists... 132s tee: /proc/self/fd/2: Permission denied 157s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 157s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 157s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 157s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 159s Reading package lists... 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 160s Calculating upgrade... 160s The following packages will be upgraded: 160s debianutils libnetplan1 liburcu8t64 netplan-generator netplan.io 160s python3-netplan 160s 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 160s Need to get 406 kB of archives. 160s After this operation, 5120 B of additional disk space will be used. 160s Get:1 http://ftpmaster.internal/ubuntu oracular/main armhf debianutils armhf 5.18 [89.2 kB] 161s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf netplan-generator armhf 1.0-3ubuntu1 [58.8 kB] 161s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf python3-netplan armhf 1.0-3ubuntu1 [22.5 kB] 161s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf netplan.io armhf 1.0-3ubuntu1 [64.7 kB] 161s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libnetplan1 armhf 1.0-3ubuntu1 [115 kB] 161s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf liburcu8t64 armhf 0.14.0-4 [56.5 kB] 162s Fetched 406 kB in 0s (844 kB/s) 162s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58338 files and directories currently installed.) 162s Preparing to unpack .../debianutils_5.18_armhf.deb ... 162s Unpacking debianutils (5.18) over (5.17build1) ... 162s Setting up debianutils (5.18) ... 162s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58338 files and directories currently installed.) 162s Preparing to unpack .../netplan-generator_1.0-3ubuntu1_armhf.deb ... 162s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 162s Unpacking netplan-generator (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 162s Preparing to unpack .../python3-netplan_1.0-3ubuntu1_armhf.deb ... 162s Unpacking python3-netplan (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 162s Preparing to unpack .../netplan.io_1.0-3ubuntu1_armhf.deb ... 162s Unpacking netplan.io (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 162s Preparing to unpack .../libnetplan1_1.0-3ubuntu1_armhf.deb ... 162s Unpacking libnetplan1:armhf (1.0-3ubuntu1) over (1.0-2ubuntu1) ... 162s Preparing to unpack .../liburcu8t64_0.14.0-4_armhf.deb ... 162s Unpacking liburcu8t64:armhf (0.14.0-4) over (0.14.0-3.1build1) ... 162s Setting up liburcu8t64:armhf (0.14.0-4) ... 162s Setting up libnetplan1:armhf (1.0-3ubuntu1) ... 162s Setting up python3-netplan (1.0-3ubuntu1) ... 162s Setting up netplan-generator (1.0-3ubuntu1) ... 162s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 162s Setting up netplan.io (1.0-3ubuntu1) ... 162s Processing triggers for libc-bin (2.39-0ubuntu8.1) ... 163s Processing triggers for man-db (2.12.1-1) ... 164s Processing triggers for dbus (1.14.10-4ubuntu4) ... 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 165s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 168s autopkgtest [00:37:47]: rebooting testbed after setup commands that affected boot 223s autopkgtest [00:38:42]: testbed running kernel: Linux 5.15.0-107-generic #117-Ubuntu SMP Mon Apr 29 14:37:09 UTC 2024 259s autopkgtest [00:39:18]: @@@@@@@@@@@@@@@@@@@@ apt-source apprise 274s Get:1 http://ftpmaster.internal/ubuntu oracular/universe apprise 1.8.0-2 (dsc) [2331 B] 274s Get:2 http://ftpmaster.internal/ubuntu oracular/universe apprise 1.8.0-2 (tar) [1634 kB] 274s Get:3 http://ftpmaster.internal/ubuntu oracular/universe apprise 1.8.0-2 (diff) [4400 B] 274s gpgv: Signature made Thu Jun 6 02:30:45 2024 UTC 274s gpgv: using RSA key A8194D5D117E2D02DF30D30D07A9F562313446CD 274s gpgv: Can't check signature: No public key 274s dpkg-source: warning: cannot verify inline signature for ./apprise_1.8.0-2.dsc: no acceptable signature found 279s autopkgtest [00:39:38]: testing package apprise version 1.8.0-2 282s autopkgtest [00:39:41]: build not needed 284s autopkgtest [00:39:43]: test command1: preparing testbed 294s Reading package lists... 294s Building dependency tree... 294s Reading state information... 295s Starting pkgProblemResolver with broken count: 0 295s Starting 2 pkgProblemResolver with broken count: 0 295s Done 296s The following additional packages will be installed: 296s apprise python3-click python3-colorama python3-iniconfig python3-markdown 296s python3-packaging python3-pluggy python3-pytest python3-pytest-mock 296s python3-requests-oauthlib 296s Suggested packages: 296s python-markdown-doc python-pytest-mock-doc 296s The following NEW packages will be installed: 296s apprise autopkgtest-satdep python3-click python3-colorama python3-iniconfig 296s python3-markdown python3-packaging python3-pluggy python3-pytest 296s python3-pytest-mock python3-requests-oauthlib 296s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 296s Need to get 1311 kB/1312 kB of archives. 296s After this operation, 5768 kB of additional disk space will be used. 296s Get:1 /tmp/autopkgtest.POrwbk/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [732 B] 297s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf python3-colorama all 0.4.6-4 [32.1 kB] 297s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf python3-click all 8.1.7-1 [79.1 kB] 297s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf python3-markdown all 3.6-1 [73.4 kB] 297s Get:5 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-requests-oauthlib all 1.3.1-1 [18.8 kB] 297s Get:6 http://ftpmaster.internal/ubuntu oracular/universe armhf apprise all 1.8.0-2 [778 kB] 297s Get:7 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 297s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf python3-packaging all 24.0-1 [41.1 kB] 297s Get:9 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 297s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf python3-pytest all 8.2.2-1ubuntu1 [250 kB] 297s Get:11 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-pytest-mock all 3.12.0-1.1 [11.3 kB] 300s Fetched 1311 kB in 1s (952 kB/s) 301s Selecting previously unselected package python3-colorama. 301s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 58338 files and directories currently installed.) 301s Preparing to unpack .../00-python3-colorama_0.4.6-4_all.deb ... 301s Unpacking python3-colorama (0.4.6-4) ... 301s Selecting previously unselected package python3-click. 301s Preparing to unpack .../01-python3-click_8.1.7-1_all.deb ... 301s Unpacking python3-click (8.1.7-1) ... 301s Selecting previously unselected package python3-markdown. 301s Preparing to unpack .../02-python3-markdown_3.6-1_all.deb ... 301s Unpacking python3-markdown (3.6-1) ... 302s Selecting previously unselected package python3-requests-oauthlib. 303s Preparing to unpack .../03-python3-requests-oauthlib_1.3.1-1_all.deb ... 303s Unpacking python3-requests-oauthlib (1.3.1-1) ... 303s Selecting previously unselected package apprise. 304s Preparing to unpack .../04-apprise_1.8.0-2_all.deb ... 304s Unpacking apprise (1.8.0-2) ... 305s Selecting previously unselected package python3-iniconfig. 306s Preparing to unpack .../05-python3-iniconfig_1.1.1-2_all.deb ... 306s Unpacking python3-iniconfig (1.1.1-2) ... 306s Selecting previously unselected package python3-packaging. 307s Preparing to unpack .../06-python3-packaging_24.0-1_all.deb ... 307s Unpacking python3-packaging (24.0-1) ... 308s Selecting previously unselected package python3-pluggy. 310s Preparing to unpack .../07-python3-pluggy_1.5.0-1_all.deb ... 310s Unpacking python3-pluggy (1.5.0-1) ... 311s Selecting previously unselected package python3-pytest. 313s Preparing to unpack .../08-python3-pytest_8.2.2-1ubuntu1_all.deb ... 313s Unpacking python3-pytest (8.2.2-1ubuntu1) ... 313s Selecting previously unselected package python3-pytest-mock. 315s Preparing to unpack .../09-python3-pytest-mock_3.12.0-1.1_all.deb ... 315s Unpacking python3-pytest-mock (3.12.0-1.1) ... 315s Selecting previously unselected package autopkgtest-satdep. 317s Preparing to unpack .../10-1-autopkgtest-satdep.deb ... 317s Unpacking autopkgtest-satdep (0) ... 318s Setting up python3-iniconfig (1.1.1-2) ... 320s Setting up python3-colorama (0.4.6-4) ... 321s Setting up python3-click (8.1.7-1) ... 323s Setting up python3-packaging (24.0-1) ... 323s Setting up python3-markdown (3.6-1) ... 324s Setting up python3-pluggy (1.5.0-1) ... 325s Setting up python3-requests-oauthlib (1.3.1-1) ... 326s Setting up python3-pytest (8.2.2-1ubuntu1) ... 328s Setting up python3-pytest-mock (3.12.0-1.1) ... 331s Setting up apprise (1.8.0-2) ... 335s Setting up autopkgtest-satdep (0) ... 335s Processing triggers for man-db (2.12.1-1) ... 373s (Reading database ... 58850 files and directories currently installed.) 373s Removing autopkgtest-satdep (0) ... 383s autopkgtest [00:41:22]: test command1: python3 -m pytest -v -s test/ -p no:warnings 383s autopkgtest [00:41:22]: test command1: [----------------------- 391s ============================= test session starts ============================== 391s platform linux -- Python 3.12.3, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3 391s cachedir: .pytest_cache 391s rootdir: /tmp/autopkgtest.POrwbk/build.WHL/src 391s configfile: setup.cfg 391s plugins: mock-3.12.0 398s collecting ... collected 474 items / 2 skipped 398s 398s test/test_api.py::test_apprise_object PASSED 398s test/test_api.py::test_apprise_async PASSED 398s test/test_api.py::test_apprise_pretty_print PASSED 398s test/test_api.py::test_apprise_tagging PASSED 398s test/test_api.py::test_apprise_tagging_async PASSED 398s test/test_api.py::test_apprise_schemas PASSED 398s test/test_api.py::test_apprise_urlbase_object PASSED 398s test/test_api.py::test_apprise_notify_formats PASSED 398s test/test_api.py::test_apprise_asset PASSED 398s test/test_api.py::test_apprise_disabled_plugins PASSED 399s test/test_api.py::test_apprise_details PASSED 399s test/test_api.py::test_apprise_details_plugin_verification PASSED 399s test/test_api.py::test_apprise_async_mode PASSED 399s test/test_api.py::test_notify_matrix_dynamic_importing PASSED 399s test/test_apprise_attachments.py::test_apprise_attachment PASSED 399s test/test_apprise_attachments.py::test_apprise_attachment_truncate PASSED 399s test/test_apprise_attachments.py::test_apprise_attachment_instantiate PASSED 399s test/test_apprise_attachments.py::test_attachment_matrix_dynamic_importing PASSED 399s test/test_apprise_cli.py::test_apprise_cli_nux_env PASSED 399s test/test_apprise_cli.py::test_apprise_cli_modules PASSED 399s test/test_apprise_cli.py::test_apprise_cli_details PASSED 399s test/test_apprise_cli.py::test_apprise_cli_plugin_loading PASSED 399s test/test_apprise_cli.py::test_apprise_cli_windows_env PASSED 399s test/test_apprise_config.py::test_apprise_config PASSED 399s test/test_apprise_config.py::test_apprise_multi_config_entries PASSED 399s test/test_apprise_config.py::test_apprise_add_config PASSED 399s test/test_apprise_config.py::test_apprise_config_tagging PASSED 399s test/test_apprise_config.py::test_apprise_config_instantiate PASSED 400s test/test_apprise_config.py::test_invalid_apprise_config PASSED 400s test/test_apprise_config.py::test_apprise_config_with_apprise_obj PASSED 400s test/test_apprise_config.py::test_recursive_config_inclusion PASSED 400s test/test_apprise_config.py::test_apprise_config_matrix_load PASSED 400s test/test_apprise_config.py::test_configmatrix_dynamic_importing PASSED 400s test/test_apprise_config.py::test_config_base_parse_inaccessible_text_file PASSED 400s test/test_apprise_config.py::test_config_base_parse_yaml_file01 PASSED 400s test/test_apprise_config.py::test_config_base_parse_yaml_file02 PASSED 400s test/test_apprise_config.py::test_config_base_parse_yaml_file03 PASSED 400s test/test_apprise_config.py::test_config_base_parse_yaml_file04 PASSED 400s test/test_apprise_config.py::test_apprise_config_template_parse PASSED 400s test/test_apprise_emojis.py::test_emojis PASSED 400s test/test_apprise_pickle.py::test_apprise_pickle_asset PASSED 400s test/test_apprise_pickle.py::test_apprise_pickle_locale PASSED 400s test/test_apprise_pickle.py::test_apprise_pickle_core PASSED 400s test/test_apprise_translations.py::test_apprise_trans PASSED 400s test/test_apprise_translations.py::test_apprise_trans_gettext_init PASSED 400s test/test_apprise_translations.py::test_apprise_trans_gettext_translations PASSED 400s test/test_apprise_translations.py::test_apprise_trans_gettext_lang_at PASSED 400s test/test_apprise_translations.py::test_apprise_trans_add PASSED 400s test/test_apprise_translations.py::test_apprise_trans_windows_users_win SKIPPED 400s test/test_apprise_translations.py::test_apprise_trans_windows_users_nux PASSED 400s test/test_apprise_translations.py::test_detect_language_using_env PASSED 400s test/test_apprise_translations.py::test_apprise_trans_gettext_missing PASSED 400s test/test_apprise_utils.py::test_parse_qsd PASSED 400s test/test_apprise_utils.py::test_parse_url_general PASSED 400s test/test_apprise_utils.py::test_parse_url_simple PASSED 400s test/test_apprise_utils.py::test_url_assembly PASSED 400s test/test_apprise_utils.py::test_parse_bool PASSED 400s test/test_apprise_utils.py::test_is_uuid PASSED 400s test/test_apprise_utils.py::test_is_hostname PASSED 400s test/test_apprise_utils.py::test_is_ipaddr PASSED 400s test/test_apprise_utils.py::test_is_email PASSED 400s test/test_apprise_utils.py::test_is_call_sign_no PASSED 400s test/test_apprise_utils.py::test_is_phone_no PASSED 400s test/test_apprise_utils.py::test_parse_call_sign PASSED 400s test/test_apprise_utils.py::test_parse_phone_no PASSED 400s test/test_apprise_utils.py::test_parse_emails PASSED 400s test/test_apprise_utils.py::test_parse_urls PASSED 400s test/test_apprise_utils.py::test_dict_full_update PASSED 400s test/test_apprise_utils.py::test_parse_list PASSED 400s test/test_apprise_utils.py::test_import_module PASSED 400s test/test_apprise_utils.py::test_module_detection PASSED 400s test/test_apprise_utils.py::test_exclusive_match PASSED 400s test/test_apprise_utils.py::test_apprise_validate_regex PASSED 400s test/test_apprise_utils.py::test_environ_temporary_change PASSED 400s test/test_apprise_utils.py::test_apply_templating PASSED 400s test/test_apprise_utils.py::test_cwe312_word PASSED 400s test/test_apprise_utils.py::test_cwe312_url PASSED 400s test/test_asyncio.py::test_apprise_asyncio_runtime_error SKIPPED (Re...) 400s test/test_attach_base.py::test_mimetype_initialization PASSED 400s test/test_attach_base.py::test_attach_base PASSED 400s test/test_attach_file.py::test_attach_file_parse_url PASSED 400s test/test_attach_file.py::test_file_expiry PASSED 400s test/test_attach_file.py::test_attach_file PASSED 400s test/test_attach_http.py::test_attach_http_parse_url PASSED 400s test/test_attach_http.py::test_attach_http_query_string_dictionary PASSED 400s test/test_attach_http.py::test_attach_http PASSED 400s test/test_config_base.py::test_config_base PASSED 400s test/test_config_base.py::test_config_base_detect_config_format PASSED 400s test/test_config_base.py::test_config_base_config_parse PASSED 400s test/test_config_base.py::test_config_base_discord_bug_report_01 PASSED 400s test/test_config_base.py::test_config_base_config_parse_text PASSED 400s test/test_config_base.py::test_config_base_config_tag_groups_text PASSED 400s test/test_config_base.py::test_config_base_config_parse_text_with_url PASSED 401s test/test_config_base.py::test_config_base_config_parse_yaml PASSED 401s test/test_config_base.py::test_yaml_vs_text_tagging PASSED 401s test/test_config_base.py::test_config_base_config_tag_groups_yaml_01 PASSED 401s test/test_config_base.py::test_config_base_config_tag_groups_yaml_02 PASSED 401s test/test_config_base.py::test_config_base_config_parse_yaml_globals PASSED 401s test/test_config_base.py::test_config_base_config_parse_yaml_list PASSED 401s test/test_config_file.py::test_config_file PASSED 401s test/test_config_file.py::test_config_file_exceptions PASSED 401s test/test_config_http.py::test_config_http PASSED 401s test/test_config_memory.py::test_config_memory PASSED 401s test/test_conversion.py::test_conversion_html_to_text PASSED 401s test/test_conversion.py::test_conversion_text_to PASSED 401s test/test_conversion.py::test_conversion_markdown_to_html PASSED 401s test/test_decorator_notify.py::test_notify_simple_decoration PASSED 401s test/test_decorator_notify.py::test_notify_complex_decoration PASSED 401s test/test_decorator_notify.py::test_notify_multi_instance_decoration PASSED 401s test/test_decorator_notify.py::test_custom_notify_plugin_decoration PASSED 401s test/test_escapes.py::test_apprise_interpret_escapes PASSED 401s test/test_escapes.py::test_apprise_escaping PASSED 401s test/test_logger.py::test_apprise_logger PASSED 401s test/test_logger.py::test_apprise_log_memory_captures PASSED 401s test/test_logger.py::test_apprise_log_file_captures PASSED 401s test/test_logger.py::test_apprise_secure_logging PASSED 401s test/test_notification_manager.py::test_notification_manager_general PASSED 401s test/test_notification_manager.py::test_notification_manager_module_loading PASSED 401s test/test_notification_manager.py::test_notification_manager_decorators PASSED 404s test/test_notify_base.py::test_notify_base PASSED 404s test/test_notify_base.py::test_notify_base_urls PASSED 405s test/test_plugin_apprise_api.py::test_plugin_apprise_urls PASSED 405s test/test_plugin_apprise_api.py::test_notify_apprise_api_attachments PASSED 405s test/test_plugin_aprs.py::test_plugin_aprs_urls PASSED 405s test/test_plugin_aprs.py::test_plugin_aprs_edge_cases PASSED 405s test/test_plugin_aprs.py::test_plugin_aprs_config_files PASSED 405s test/test_plugin_bark.py::test_plugin_bark_urls PASSED 405s test/test_plugin_boxcar.py::test_plugin_boxcar_urls PASSED 405s test/test_plugin_boxcar.py::test_plugin_boxcar_edge_cases PASSED 405s test/test_plugin_bulksms.py::test_plugin_bulksms_urls PASSED 405s test/test_plugin_bulksms.py::test_plugin_bulksms_edge_cases PASSED 405s test/test_plugin_bulkvs.py::test_plugin_bulkvs_urls PASSED 405s test/test_plugin_bulkvs.py::test_plugin_bulkvs_edge_cases PASSED 405s test/test_plugin_burstsms.py::test_plugin_burstsms_urls PASSED 405s test/test_plugin_burstsms.py::test_plugin_burstsms_edge_cases PASSED 405s test/test_plugin_chantify.py::test_plugin_chantify_urls PASSED 405s test/test_plugin_clicksend.py::test_plugin_clicksend_urls PASSED 405s test/test_plugin_custom_form.py::test_plugin_custom_form_urls PASSED 405s test/test_plugin_custom_form.py::test_plugin_custom_form_attachments PASSED 405s test/test_plugin_custom_form.py::test_plugin_custom_form_edge_cases PASSED 406s test/test_plugin_custom_json.py::test_plugin_custom_json_urls PASSED 406s test/test_plugin_custom_json.py::test_plugin_custom_json_edge_cases PASSED 406s test/test_plugin_custom_json.py::test_notify_json_plugin_attachments PASSED 406s test/test_plugin_custom_json.py::test_plugin_custom_form_for_synology PASSED 406s test/test_plugin_custom_xml.py::test_plugin_custom_xml_urls PASSED 406s test/test_plugin_custom_xml.py::test_notify_xml_plugin_attachments PASSED 406s test/test_plugin_custom_xml.py::test_plugin_custom_xml_edge_cases PASSED 406s test/test_plugin_d7networks.py::test_plugin_d7networks_urls PASSED 406s test/test_plugin_d7networks.py::test_plugin_d7networks_edge_cases PASSED 406s test/test_plugin_dapnet.py::test_plugin_dapnet_urls PASSED 406s test/test_plugin_dapnet.py::test_plugin_dapnet_edge_cases PASSED 406s test/test_plugin_dapnet.py::test_plugin_dapnet_config_files PASSED 406s test/test_plugin_dingtalk.py::test_plugin_dingtalk_urls PASSED 406s test/test_plugin_discord.py::test_plugin_discord_urls PASSED 406s test/test_plugin_discord.py::test_plugin_discord_notifications PASSED 406s test/test_plugin_discord.py::test_plugin_discord_general PASSED 406s test/test_plugin_discord.py::test_plugin_discord_overflow PASSED 406s test/test_plugin_discord.py::test_plugin_discord_markdown_extra PASSED 406s test/test_plugin_discord.py::test_plugin_discord_attachments PASSED 407s test/test_plugin_email.py::test_plugin_email PASSED 407s test/test_plugin_email.py::test_plugin_email_webbase_lookup PASSED 407s test/test_plugin_email.py::test_plugin_email_smtplib_init_fail PASSED 407s test/test_plugin_email.py::test_plugin_email_smtplib_send_okay PASSED 407s test/test_plugin_email.py::test_plugin_email_smtplib_send_multiple_recipients PASSED 407s test/test_plugin_email.py::test_plugin_email_smtplib_internationalization PASSED 407s test/test_plugin_email.py::test_plugin_email_url_escaping PASSED 407s test/test_plugin_email.py::test_plugin_email_url_variations PASSED 407s test/test_plugin_email.py::test_plugin_email_dict_variations PASSED 407s test/test_plugin_email.py::test_plugin_email_url_parsing PASSED 407s test/test_plugin_email.py::test_plugin_email_plus_in_toemail PASSED 407s test/test_plugin_email.py::test_plugin_email_formatting_990 PASSED 407s test/test_plugin_email.py::test_plugin_email_variables_1087 PASSED 407s test/test_plugin_email.py::test_plugin_host_detection_from_source_email PASSED 407s test/test_plugin_email.py::test_plugin_email_by_ipaddr_1113 PASSED 407s test/test_plugin_emby.py::test_plugin_template_urls PASSED 407s test/test_plugin_emby.py::test_plugin_emby_general PASSED 407s test/test_plugin_emby.py::test_plugin_emby_login PASSED 407s test/test_plugin_emby.py::test_plugin_emby_sessions PASSED 407s test/test_plugin_emby.py::test_plugin_emby_logout PASSED 407s test/test_plugin_enigma2.py::test_plugin_enigma2_urls PASSED 411s test/test_plugin_fcm.py::test_plugin_fcm_urls PASSED 411s test/test_plugin_fcm.py::test_plugin_fcm_legacy_default PASSED 411s test/test_plugin_fcm.py::test_plugin_fcm_legacy_priorities PASSED 411s test/test_plugin_fcm.py::test_plugin_fcm_legacy_no_colors PASSED 411s test/test_plugin_fcm.py::test_plugin_fcm_legacy_colors PASSED 412s test/test_plugin_fcm.py::test_plugin_fcm_oauth_default PASSED 412s test/test_plugin_fcm.py::test_plugin_fcm_oauth_invalid_project_id PASSED 412s test/test_plugin_fcm.py::test_plugin_fcm_oauth_keyfile_error PASSED 412s test/test_plugin_fcm.py::test_plugin_fcm_oauth_data_parameters PASSED 413s test/test_plugin_fcm.py::test_plugin_fcm_oauth_priorities PASSED 413s test/test_plugin_fcm.py::test_plugin_fcm_oauth_no_colors PASSED 413s test/test_plugin_fcm.py::test_plugin_fcm_oauth_colors PASSED 413s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_parse_default PASSED 414s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_parse_no_expiry PASSED 414s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_parse_user_agent PASSED 414s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_parse_keyfile_failures PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_parse_token_failures PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_bad_keyfile_parse PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_keyfile_missing_entries_parse PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_priority_manager PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_color_manager PASSED 415s test/test_plugin_fcm.py::test_plugin_fcm_cryptography_import_error SKIPPED 415s test/test_plugin_fcm.py::test_plugin_fcm_edge_cases PASSED 415s test/test_plugin_feishu.py::test_plugin_feishu_urls PASSED 415s test/test_plugin_flock.py::test_plugin_flock_urls PASSED 415s test/test_plugin_flock.py::test_plugin_flock_edge_cases PASSED 415s test/test_plugin_freemobile.py::test_plugin_freemobile_urls PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_general_success PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_image_success PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_priority PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_urgency PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_parse_configuration PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_missing_icon PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_disabled_plugin PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_set_urgency PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_gi_croaks PASSED 416s test/test_plugin_gnome.py::test_plugin_gnome_notify_croaks PASSED 416s test/test_plugin_google_chat.py::test_plugin_google_chat_urls PASSED 416s test/test_plugin_google_chat.py::test_plugin_google_chat_general PASSED 416s test/test_plugin_google_chat.py::test_plugin_google_chat_edge_case PASSED 416s test/test_plugin_gotify.py::test_plugin_gotify_urls PASSED 416s test/test_plugin_gotify.py::test_plugin_gotify_edge_cases PASSED 416s test/test_plugin_gotify.py::test_plugin_gotify_config_files PASSED 416s test/test_plugin_growl.py::test_plugin_growl_gntp_import_error PASSED 416s test/test_plugin_growl.py::test_plugin_growl_exception_handling SKIPPED 416s test/test_plugin_growl.py::test_plugin_growl_general SKIPPED (Requir...) 416s test/test_plugin_growl.py::test_plugin_growl_config_files SKIPPED (R...) 416s test/test_plugin_guilded.py::test_plugin_guilded_urls PASSED 416s test/test_plugin_guilded.py::test_plugin_guilded_general PASSED 416s test/test_plugin_homeassistant.py::test_plugin_homeassistant_urls PASSED 416s test/test_plugin_homeassistant.py::test_plugin_homeassistant_general PASSED 417s test/test_plugin_httpsms.py::test_plugin_httpsms_urls PASSED 417s test/test_plugin_httpsms.py::test_plugin_httpsms_edge_cases PASSED 417s test/test_plugin_ifttt.py::test_plugin_ifttt_urls PASSED 417s test/test_plugin_ifttt.py::test_plugin_ifttt_edge_cases PASSED 417s test/test_plugin_join.py::test_plugin_join_urls PASSED 417s test/test_plugin_join.py::test_plugin_join_edge_cases PASSED 417s test/test_plugin_join.py::test_plugin_join_config_files PASSED 417s test/test_plugin_kavenegar.py::test_plugin_kavenegar_urls PASSED 417s test/test_plugin_kumulos.py::test_plugin_kumulos_urls PASSED 417s test/test_plugin_kumulos.py::test_plugin_kumulos_edge_cases PASSED 417s test/test_plugin_lametric.py::test_plugin_lametric_urls PASSED 417s test/test_plugin_lametric.py::test_plugin_lametric_edge_cases PASSED 417s test/test_plugin_line.py::test_plugin_line_urls PASSED 417s test/test_plugin_lunasea.py::test_plugin_lunasea_urls PASSED 417s test/test_plugin_lunasea.py::test_plugin_custom_lunasea_edge_cases PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_general_success hello 417s hello 417s hello 417s hello 417s hello 417s hello 417s PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_terminal_notifier_not_executable PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_terminal_notifier_invalid PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_terminal_notifier_croaks PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_pretend_linux PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_pretend_old_macos[9.12] PASSED 417s test/test_plugin_macosx.py::test_plugin_macosx_pretend_old_macos[10.7] PASSED 417s test/test_plugin_mailgun.py::test_plugin_mailgun_urls PASSED 417s test/test_plugin_mailgun.py::test_plugin_mailgun_attachments PASSED 417s test/test_plugin_mailgun.py::test_plugin_mailgun_header_check PASSED 418s test/test_plugin_mastodon.py::test_plugin_mastodon_urls PASSED 419s test/test_plugin_mastodon.py::test_plugin_mastodon_general PASSED 419s test/test_plugin_mastodon.py::test_plugin_mastodon_attachments PASSED 419s test/test_plugin_matrix.py::test_plugin_matrix_urls PASSED 419s test/test_plugin_matrix.py::test_plugin_matrix_general PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_fetch PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_auth PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_rooms PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_url_parsing PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_image_errors PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_attachments_api_v3 PASSED 423s test/test_plugin_matrix.py::test_plugin_matrix_attachments_api_v2 PASSED 423s test/test_plugin_mattermost.py::test_plugin_mattermost_urls PASSED 423s test/test_plugin_mattermost.py::test_plugin_mattermost_edge_cases PASSED 423s test/test_plugin_messagebird.py::test_plugin_messagebird_urls PASSED 423s test/test_plugin_messagebird.py::test_plugin_messagebird_edge_cases PASSED 423s test/test_plugin_misskey.py::test_plugin_misskey_urls PASSED 423s test/test_plugin_mqtt.py::test_plugin_mqtt_paho_import_error PASSED 423s test/test_plugin_mqtt.py::test_plugin_mqtt_default_success SKIPPED (...) 423s test/test_plugin_mqtt.py::test_plugin_mqtt_multiple_topics_success SKIPPED 423s test/test_plugin_mqtt.py::test_plugin_mqtt_to_success SKIPPED (Requi...) 423s test/test_plugin_mqtt.py::test_plugin_mqtt_valid_settings_success SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_invalid_settings_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_bad_url_failure SKIPPED (...) 424s test/test_plugin_mqtt.py::test_plugin_mqtt_no_topic_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_tls_connect_success SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_tls_no_certificates_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_tls_no_verify_success SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_session_client_id_success SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_connect_failure SKIPPED (...) 424s test/test_plugin_mqtt.py::test_plugin_mqtt_reconnect_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_publish_failure SKIPPED (...) 424s test/test_plugin_mqtt.py::test_plugin_mqtt_exception_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_not_published_failure SKIPPED 424s test/test_plugin_mqtt.py::test_plugin_mqtt_not_published_recovery_success SKIPPED 424s test/test_plugin_msg91.py::test_plugin_msg91_urls PASSED 424s test/test_plugin_msg91.py::test_plugin_msg91_edge_cases PASSED 424s test/test_plugin_msg91.py::test_plugin_msg91_keywords PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_urls PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_basic_success PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_invalid_json PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_json_missing_type PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_json_missing_context PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_load_json_failure PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_templating_target_success PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_invalid_template_filename PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_token_identifiers PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_no_bullet_under_url_1 PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_dictionary_file PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_no_bullet_under_url_2 PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_combined PASSED 424s test/test_plugin_msteams.py::test_msteams_yaml_config_token_mismatch PASSED 424s test/test_plugin_msteams.py::test_plugin_msteams_edge_cases PASSED 424s test/test_plugin_nextcloud.py::test_plugin_nextcloud_urls PASSED 424s test/test_plugin_nextcloud.py::test_plugin_nextcloud_edge_cases PASSED 424s test/test_plugin_nextcloud.py::test_plugin_nextcloud_url_prefix PASSED 424s test/test_plugin_nextcloudtalk.py::test_plugin_nextcloudtalk_urls PASSED 424s test/test_plugin_nextcloudtalk.py::test_plugin_nextcloudtalk_edge_cases PASSED 424s test/test_plugin_nextcloudtalk.py::test_plugin_nextcloud_talk_url_prefix PASSED 424s test/test_plugin_notica.py::test_plugin_notica_urls PASSED 424s test/test_plugin_notifiarr.py::test_plugin_custom_notifiarr_urls PASSED 424s test/test_plugin_notifico.py::test_plugin_notifico_urls PASSED 424s test/test_plugin_ntfy.py::test_plugin_ntfy_chat_urls PASSED 424s test/test_plugin_ntfy.py::test_plugin_ntfy_attachments PASSED 424s test/test_plugin_ntfy.py::test_plugin_custom_ntfy_edge_cases PASSED 424s test/test_plugin_ntfy.py::test_plugin_ntfy_config_files PASSED 424s test/test_plugin_office365.py::test_plugin_office365_urls PASSED 424s test/test_plugin_office365.py::test_plugin_office365_general PASSED 424s test/test_plugin_office365.py::test_plugin_office365_authentication PASSED 425s test/test_plugin_onesignal.py::test_plugin_onesignal_urls PASSED 425s test/test_plugin_onesignal.py::test_plugin_onesignal_edge_cases PASSED 425s test/test_plugin_opsgenie.py::test_plugin_opsgenie_urls PASSED 425s test/test_plugin_opsgenie.py::test_plugin_opsgenie_config_files PASSED 425s test/test_plugin_pagerduty.py::test_plugin_pagerduty_urls PASSED 425s test/test_plugin_pagertree.py::test_plugin_pagertree_urls PASSED 425s test/test_plugin_pagertree.py::test_plugin_pagertree_general PASSED 425s test/test_plugin_parse_platform.py::test_plugin_parse_platform_urls PASSED 425s test/test_plugin_popcorn_notify.py::test_plugin_popcorn_notify_urls PASSED 425s test/test_plugin_prowl.py::test_plugin_prowl PASSED 425s test/test_plugin_prowl.py::test_plugin_prowl_edge_cases PASSED 425s test/test_plugin_prowl.py::test_plugin_prowl_config_files PASSED 425s test/test_plugin_pushbullet.py::test_plugin_pushbullet_urls PASSED 425s test/test_plugin_pushbullet.py::test_plugin_pushbullet_attachments PASSED 425s test/test_plugin_pushbullet.py::test_plugin_pushbullet_edge_cases PASSED 425s test/test_plugin_pushdeer.py::test_plugin_pushdeer_urls PASSED 425s test/test_plugin_pushdeer.py::test_plugin_pushdeer_general PASSED 425s test/test_plugin_pushed.py::test_plugin_pushed_urls PASSED 425s test/test_plugin_pushed.py::test_plugin_pushed_edge_cases PASSED 425s test/test_plugin_pushjet.py::test_plugin_pushjet_urls PASSED 425s test/test_plugin_pushjet.py::test_plugin_pushjet_edge_cases PASSED 425s test/test_plugin_pushme.py::test_plugin_pushme_urls PASSED 425s test/test_plugin_pushover.py::test_plugin_pushover_urls PASSED 425s test/test_plugin_pushover.py::test_plugin_pushover_attachments PASSED 425s test/test_plugin_pushover.py::test_plugin_pushover_edge_cases PASSED 425s test/test_plugin_pushover.py::test_plugin_pushover_config_files PASSED 426s test/test_plugin_pushsafer.py::test_plugin_pushsafer_urls PASSED 426s test/test_plugin_pushsafer.py::test_plugin_pushsafer_general PASSED 426s test/test_plugin_pushy.py::test_plugin_pushy_urls PASSED 426s test/test_plugin_reddit.py::test_plugin_reddit_urls PASSED 427s test/test_plugin_reddit.py::test_plugin_reddit_general PASSED 427s test/test_plugin_revolt.py::test_plugin_revolt_urls PASSED 427s test/test_plugin_revolt.py::test_plugin_revolt_notifications PASSED 427s test/test_plugin_revolt.py::test_plugin_revolt_general PASSED 427s test/test_plugin_revolt.py::test_plugin_revolt_overflow PASSED 427s test/test_plugin_revolt.py::test_plugin_revolt_markdown_extra PASSED 427s test/test_plugin_rocket_chat.py::test_plugin_rocket_chat_urls PASSED 427s test/test_plugin_rocket_chat.py::test_plugin_rocket_chat_edge_cases PASSED 427s test/test_plugin_rsyslog.py::test_plugin_rsyslog_by_url PASSED 427s test/test_plugin_rsyslog.py::test_plugin_rsyslog_edge_cases PASSED 427s test/test_plugin_ryver.py::test_plugin_ryver_urls PASSED 427s test/test_plugin_ryver.py::test_plugin_ryver_edge_cases PASSED 427s test/test_plugin_sendgrid.py::test_plugin_sendgrid_urls PASSED 427s test/test_plugin_sendgrid.py::test_plugin_sendgrid_edge_cases PASSED 427s test/test_plugin_serverchan.py::test_plugin_serverchan_urls PASSED 431s test/test_plugin_ses.py::test_plugin_ses_urls PASSED 431s test/test_plugin_ses.py::test_plugin_ses_edge_cases PASSED 431s test/test_plugin_ses.py::test_plugin_ses_url_parsing PASSED 431s test/test_plugin_ses.py::test_plugin_ses_aws_response_handling PASSED 431s test/test_plugin_ses.py::test_plugin_ses_attachments PASSED 431s test/test_plugin_signal.py::test_plugin_signal_urls PASSED 431s test/test_plugin_signal.py::test_plugin_signal_edge_cases PASSED 431s test/test_plugin_signal.py::test_plugin_signal_yaml_config PASSED 431s test/test_plugin_signal.py::test_plugin_signal_based_on_feedback PASSED 431s test/test_plugin_signal.py::test_notify_signal_plugin_attachments PASSED 431s test/test_plugin_simplepush.py::test_plugin_simplepush_urls PASSED 431s test/test_plugin_simplepush.py::test_plugin_fcm_cryptography_import_error SKIPPED 431s test/test_plugin_simplepush.py::test_plugin_simplepush_edge_cases PASSED 431s test/test_plugin_simplepush.py::test_plugin_simplepush_general PASSED 432s test/test_plugin_sinch.py::test_plugin_sinch_urls PASSED 432s test/test_plugin_sinch.py::test_plugin_sinch_edge_cases PASSED 432s test/test_plugin_slack.py::test_plugin_slack_urls PASSED 432s test/test_plugin_slack.py::test_plugin_slack_oauth_access_token PASSED 432s test/test_plugin_slack.py::test_plugin_slack_webhook_mode PASSED 432s test/test_plugin_slack.py::test_plugin_slack_send_by_email PASSED 432s test/test_plugin_slack.py::test_plugin_slack_markdown PASSED 432s test/test_plugin_slack.py::test_plugin_slack_single_thread_reply PASSED 432s test/test_plugin_slack.py::test_plugin_slack_multiple_thread_reply PASSED 432s test/test_plugin_sms_manager.py::test_plugin_smsmgr_urls PASSED 432s test/test_plugin_sms_manager.py::test_plugin_smsmgr_edge_cases PASSED 432s test/test_plugin_smseagle.py::test_plugin_smseagle_urls PASSED 432s test/test_plugin_smseagle.py::test_plugin_smseagle_edge_cases PASSED 432s test/test_plugin_smseagle.py::test_plugin_smseagle_result_set PASSED 432s test/test_plugin_smseagle.py::test_notify_smseagle_plugin_result_list PASSED 432s test/test_plugin_smseagle.py::test_notify_smseagle_plugin_attachments PASSED 433s test/test_plugin_smtp2go.py::test_plugin_smtp2go_urls PASSED 433s test/test_plugin_smtp2go.py::test_plugin_smtp2go_attachments PASSED 433s test/test_plugin_sns.py::test_plugin_sns_urls PASSED 433s test/test_plugin_sns.py::test_plugin_sns_edge_cases PASSED 433s test/test_plugin_sns.py::test_plugin_sns_url_parsing PASSED 433s test/test_plugin_sns.py::test_plugin_sns_object_parsing PASSED 433s test/test_plugin_sns.py::test_plugin_sns_aws_response_handling PASSED 433s test/test_plugin_sns.py::test_plugin_sns_aws_topic_handling PASSED 433s test/test_plugin_sparkpost.py::test_plugin_sparkpost_urls PASSED 434s test/test_plugin_sparkpost.py::test_plugin_sparkpost_throttling PASSED 434s test/test_plugin_sparkpost.py::test_plugin_sparkpost_attachments PASSED 434s test/test_plugin_streamlabs.py::test_plugin_streamlabs_urls PASSED 434s test/test_plugin_synology.py::test_plugin_custom_synology_urls PASSED 434s test/test_plugin_synology.py::test_plugin_synology_edge_cases PASSED 434s test/test_plugin_techululs_push.py::test_plugin_techulus_push_urls PASSED 434s test/test_plugin_telegram.py::test_plugin_telegram_urls PASSED 434s test/test_plugin_telegram.py::test_plugin_telegram_general PASSED 434s test/test_plugin_telegram.py::test_plugin_telegram_formatting PASSED 434s test/test_plugin_telegram.py::test_plugin_telegram_html_formatting PASSED 434s test/test_plugin_threema.py::test_plugin_threema PASSED 434s test/test_plugin_threema.py::test_plugin_threema_edge_cases PASSED 434s test/test_plugin_title_maxlen.py::test_plugin_title_maxlen PASSED 434s test/test_plugin_twilio.py::test_plugin_twilio_urls PASSED 434s test/test_plugin_twilio.py::test_plugin_twilio_auth PASSED 434s test/test_plugin_twilio.py::test_plugin_twilio_edge_cases PASSED 434s test/test_plugin_twist.py::test_plugin_twist_urls PASSED 434s test/test_plugin_twist.py::test_plugin_twist_init PASSED 434s test/test_plugin_twist.py::test_plugin_twist_auth PASSED 434s test/test_plugin_twist.py::test_plugin_twist_cache PASSED 434s test/test_plugin_twist.py::test_plugin_twist_fetch PASSED 434s test/test_plugin_twitter.py::test_plugin_twitter_urls PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_general PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_edge_cases PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_caching PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_basic PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_message_fails PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_upload_fails PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_invalid_attachment PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_multiple PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_dm_attachments_multiple_oserror PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_basic PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_more_logging PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_bad_message_response PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_bad_message_response_unparseable PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_upload_fails PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_invalid_attachment PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_multiple_batch PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_multiple_nobatch PASSED 435s test/test_plugin_twitter.py::test_plugin_twitter_tweet_attachments_multiple_oserror PASSED 435s test/test_plugin_voipms.py::test_plugin_voipms PASSED 435s test/test_plugin_voipms.py::test_plugin_voipms_edge_cases PASSED 435s test/test_plugin_voipms.py::test_plugin_voipms_non_success_status PASSED 435s test/test_plugin_vonage.py::test_plugin_vonage_urls PASSED 435s test/test_plugin_vonage.py::test_plugin_vonage_edge_cases PASSED 435s test/test_plugin_webex_teams.py::test_plugin_webex_teams_urls PASSED 436s test/test_plugin_wecombot.py::test_plugin_wecombot_urls PASSED 436s test/test_plugin_whatsapp.py::test_plugin_whatsapp_urls PASSED 436s test/test_plugin_whatsapp.py::test_plugin_whatsapp_auth PASSED 436s test/test_plugin_whatsapp.py::test_plugin_whatsapp_edge_cases PASSED 437s test/test_plugin_windows.py::test_plugin_windows_mocked PASSED 437s test/test_plugin_windows.py::test_plugin_windows_native SKIPPED (Req...) 437s test/test_plugin_xbmc_kodi.py::test_plugin_xbmc_kodi_urls PASSED 437s test/test_plugin_zulip.py::test_plugin_zulip_urls PASSED 437s test/test_plugin_zulip.py::test_plugin_zulip_edge_cases PASSED 437s test/test_rest_plugins.py::test_notify_overflow_truncate_with_amalgamation PASSED 437s test/test_rest_plugins.py::test_notify_overflow_truncate_no_amalgamation PASSED 437s test/test_rest_plugins.py::test_notify_overflow_split_with_amalgamation PASSED 437s test/test_rest_plugins.py::test_notify_overflow_split_with_amalgamation_force_title_always PASSED 437s test/test_rest_plugins.py::test_notify_overflow_split_with_amalgamation_force_title_once PASSED 437s test/test_rest_plugins.py::test_notify_overflow_split_no_amalgamation PASSED 438s test/test_rest_plugins.py::test_notify_overflow_split_no_amalgamation_force_title_always PASSED 438s test/test_rest_plugins.py::test_notify_overflow_split_no_amalgamation_force_title_once PASSED 438s test/test_rest_plugins.py::test_notify_markdown_general PASSED 469s test/test_rest_plugins.py::test_notify_emoji_general PASSED 469s 469s =========================== short test summary info ============================ 469s SKIPPED [1] test/test_plugin_glib.py:48: Skipping dbus-python based tests 469s SKIPPED [1] test/test_plugin_syslog.py:42: Skipping syslog based tests 469s SKIPPED [1] test/test_apprise_translations.py:232: Unique Windows test cases 469s SKIPPED [1] test/test_asyncio.py:44: Requires Python 3.0 to 3.6 469s SKIPPED [1] test/test_plugin_fcm.py:905: Requires that cryptography NOT be installed 469s SKIPPED [1] test/test_plugin_growl.py:73: Requires gntp 469s SKIPPED [1] test/test_plugin_growl.py:131: Requires gntp 469s SKIPPED [1] test/test_plugin_growl.py:327: Requires gntp 469s SKIPPED [1] test/test_plugin_mqtt.py:86: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:126: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:160: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:179: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:195: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:215: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:223: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:233: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:265: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:288: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:306: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:323: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:338: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:354: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:370: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:390: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_mqtt.py:410: Requires that `paho-mqtt` is installed 469s SKIPPED [1] test/test_plugin_simplepush.py:120: Requires that cryptography NOT be installed 469s SKIPPED [1] test/test_plugin_windows.py:193: Requires win32api, win32con, and win32gui 469s ================== 449 passed, 27 skipped in 78.05s (0:01:18) ================== 474s autopkgtest [00:42:53]: test command1: -----------------------] 479s autopkgtest [00:42:58]: test command1: - - - - - - - - - - results - - - - - - - - - - 479s command1 PASS 484s autopkgtest [00:43:03]: @@@@@@@@@@@@@@@@@@@@ summary 484s command1 PASS