>>> synapse: Building community/synapse 1.61.0-r0 (using abuild 3.9.0-r1) started Wed, 15 Jun 2022 07:00:12 +0000 >>> synapse: Checking sanity of /home/buildozer/aports/community/synapse/APKBUILD... >>> synapse: Analyzing dependencies... >>> synapse: Installing for build: build-base python3 py3-asn1 py3-asn1-modules py3-attrs py3-authlib py3-bcrypt py3-bleach py3-canonicaljson py3-daemonize py3-eliot py3-frozendict py3-idna py3-ijson py3-jinja2 py3-jsonschema py3-jwt py3-lxml py3-matrix-common py3-msgpack py3-netaddr py3-openssl py3-phonenumbers py3-pillow py3-prometheus-client py3-psycopg2 py3-pymacaroons py3-pynacl py3-saml2 py3-service_identity py3-signedjson py3-six py3-sortedcontainers py3-treq py3-twisted py3-txacme py3-txredisapi py3-typing-extensions py3-yaml py3-build py3-installer py3-poetry-core py3-mock py3-parameterized py3-hiredis (1/118) Installing libffi (3.4.2-r1) (2/118) Installing gdbm (1.23-r0) (3/118) Installing mpdecimal (2.5.1-r1) (4/118) Installing readline (8.1.2-r0) (5/118) Installing sqlite-libs (3.38.5-r0) (6/118) Installing python3 (3.10.5-r0) (7/118) Installing py3-asn1 (0.4.8-r2) (8/118) Installing py3-asn1-modules (0.2.8-r2) (9/118) Installing py3-attrs (21.4.0-r0) (10/118) Installing py3-cparser (2.20-r2) (11/118) Installing py3-cffi (1.15.0-r0) (12/118) Installing py3-idna (3.3-r2) (13/118) Installing py3-six (1.16.0-r1) (14/118) Installing py3-cryptography (3.4.8-r1) (15/118) Installing py3-authlib (0.15.5-r1) (16/118) Installing py3-bcrypt (3.2.2-r0) (17/118) Installing py3-webencodings (0.5.1-r5) (18/118) Installing py3-html5lib (1.1-r2) (19/118) Installing py3-parsing (2.4.7-r3) (20/118) Installing py3-packaging (21.3-r0) (21/118) Installing py3-bleach (4.0.0-r2) (22/118) Installing py3-simplejson (3.17.6-r0) (23/118) Installing py3-frozendict (2.3.2-r0) (24/118) Installing py3-canonicaljson (1.6.1-r0) (25/118) Installing py3-daemonize (2.5.0-r4) (26/118) Installing py3-zope-interface (5.4.0-r1) (27/118) Installing py3-pyrsistent (0.18.0-r1) (28/118) Installing py3-boltons (21.0.0-r3) (29/118) Installing py3-constantly (15.1.0-r5) (30/118) Installing py3-incremental (21.3.0-r2) (31/118) Installing py3-automat (20.2.0-r2) (32/118) Installing py3-hyperlink (21.0.0-r2) (33/118) Installing py3-typing-extensions (4.2.0-r0) (34/118) Installing py3-pyhamcrest (2.0.2-r2) (35/118) Installing py3-characteristic (14.3.0-r8) (36/118) Installing py3-service_identity (21.1.0-r2) (37/118) Installing py3-pyserial (3.5-r3) (38/118) Installing py3-hyperframe (6.0.0-r5) (39/118) Installing py3-hpack (4.0.0-r4) (40/118) Installing py3-h2 (4.1.0-r0) (41/118) Installing py3-twisted (22.2.0-r0) (42/118) Installing py3-eliot (1.14.0-r2) (43/118) Installing yajl (2.1.0-r4) (44/118) Installing py3-ijson (3.1.4-r2) (45/118) Installing py3-markupsafe (2.1.1-r0) (46/118) Installing py3-jinja2 (3.1.2-r0) (47/118) Installing py3-jsonschema (4.5.1-r1) (48/118) Installing py3-jwt (2.4.0-r0) (49/118) Installing libgpg-error (1.45-r0) (50/118) Installing libgcrypt (1.10.1-r0) (51/118) Installing libxml2 (2.9.14-r0) (52/118) Installing libxslt (1.1.35-r0) (53/118) Installing py3-lxml (4.9.0-r0) (54/118) Installing py3-matrix-common (1.1.0-r1) (55/118) Installing py3-msgpack (1.0.4-r0) (56/118) Installing py3-netaddr (0.8.0-r2) (57/118) Installing py3-openssl (21.0.0-r1) (58/118) Installing py3-phonenumbers (8.12.48-r0) (59/118) Installing py3-olefile (0.46-r6) (60/118) Installing libpng (1.6.37-r1) (61/118) Installing freetype (2.12.1-r0) (62/118) Installing libimagequant (2.16.0-r0) (63/118) Installing libjpeg-turbo (2.1.3-r1) (64/118) Installing lcms2 (2.13.1-r0) (65/118) Installing openjpeg (2.5.0-r0) (66/118) Installing libwebp (1.2.2-r0) (67/118) Installing tiff (4.4.0-r0) (68/118) Installing libxau (1.0.9-r0) (69/118) Installing libmd (1.0.4-r0) (70/118) Installing libbsd (0.11.6-r2) (71/118) Installing libxdmcp (1.1.3-r0) (72/118) Installing libxcb (1.15-r0) (73/118) Installing py3-pillow (9.1.1-r0) (74/118) Installing py3-prometheus-client (0.14.0-r0) (75/118) Installing libpq (14.3-r1) (76/118) Installing py3-psycopg2 (2.8.6-r2) (77/118) Installing py3-pynacl (1.5.0-r0) (78/118) Installing py3-pymacaroons (0.13.0-r3) (79/118) Installing py3-defusedxml (0.7.1-r2) (80/118) Installing py3-dateutil (2.8.2-r1) (81/118) Installing py3-tz (2022.1-r0) (82/118) Installing py3-certifi (2021.10.8-r0) (83/118) Installing py3-charset-normalizer (2.0.10-r0) (84/118) Installing py3-urllib3 (1.26.9-r0) (85/118) Installing py3-requests (2.27.1-r0) (86/118) Installing libltdl (2.4.7-r0) (87/118) Installing xmlsec (1.2.34-r0) (88/118) Installing py3-saml2 (7.1.2-r1) (89/118) Installing py3-unpaddedbase64 (2.1.0-r3) (90/118) Installing py3-signedjson (1.1.1-r4) (91/118) Installing py3-sortedcontainers (2.4.0-r1) (92/118) Installing py3-treq (22.2.0-r1) (93/118) Installing py3-appdirs (1.4.4-r3) (94/118) Installing py3-more-itertools (8.13.0-r0) (95/118) Installing py3-ordered-set (4.0.2-r3) (96/118) Installing py3-setuptools (59.4.0-r0) (97/118) Installing py3-josepy (1.13.0-r0) (98/118) Installing py3-pyrfc3339 (1.1-r5) (99/118) Installing py3-requests-toolbelt (0.9.1-r3) (100/118) Installing py3-acme (1.28.0-r0) (101/118) Installing py3-pem (21.2.0-r2) (102/118) Installing py3-txsni (0.2.0-r3) (103/118) Installing py3-txacme (0.9.3-r3) (104/118) Installing py3-txredisapi (1.4.7-r0) (105/118) Installing yaml (0.2.5-r0) (106/118) Installing py3-yaml (6.0-r0) (107/118) Installing py3-tomli (2.0.1-r1) (108/118) Installing py3-pep517 (0.12.0-r2) (109/118) Installing py3-build (0.7.0-r2) (110/118) Installing py3-installer (0.5.1-r1) (111/118) Installing py3-lark-parser (0.11.3-r1) (112/118) Installing py3-tomlkit (0.11.0-r0) (113/118) Installing py3-poetry-core (1.0.8-r1) (114/118) Installing py3-pbr (5.9.0-r0) (115/118) Installing py3-mock (4.0.3-r2) (116/118) Installing py3-parameterized (0.7.4-r2) (117/118) Installing py3-hiredis (1.1.0-r2) (118/118) Installing .makedepends-synapse (20220615.070013) Executing busybox-1.35.0-r15.trigger OK: 482 MiB in 217 packages >>> synapse: Cleaning up srcdir >>> synapse: Cleaning up pkgdir >>> synapse: Fetching https://distfiles.alpinelinux.org/distfiles/edge//synapse-1.61.0.tar.gz >>> synapse: Fetching https://distfiles.alpinelinux.org/distfiles/edge//synapse-1.61.0.tar.gz >>> synapse: Checking sha512sums... synapse-1.61.0.tar.gz: OK synapse.initd: OK synapse.confd: OK >>> synapse: Unpacking /var/cache/distfiles/edge//synapse-1.61.0.tar.gz... * Getting dependencies for wheel... * Building wheel... Successfully built matrix_synapse-1.61.0-py3-none-any.whl tests.api.test_auth AuthTestCase test_blocking_mau ... [OK] test_blocking_mau__appservice_requester_allowed_when_not_tracking_ips ... [OK] test_blocking_mau__appservice_requester_disallowed_when_tracking_ips ... [OK] test_blocking_mau__depending_on_user_type ... [OK] test_get_guest_user_from_macaroon ... [OK] test_get_user_by_req__puppeted_token__not_tracking_puppeted_mau ... [OK] test_get_user_by_req__puppeted_token__tracking_puppeted_mau ... [OK] test_get_user_by_req_appservice_bad_token ... [OK] test_get_user_by_req_appservice_missing_token ... [OK] test_get_user_by_req_appservice_valid_token ... [OK] test_get_user_by_req_appservice_valid_token_bad_ip ... [OK] test_get_user_by_req_appservice_valid_token_bad_user_id ... [OK] test_get_user_by_req_appservice_valid_token_good_ip ... [OK] test_get_user_by_req_appservice_valid_token_invalid_device_id ... [OK] test_get_user_by_req_appservice_valid_token_valid_device_id ... [OK] test_get_user_by_req_appservice_valid_token_valid_user_id ... [OK] test_get_user_by_req_user_bad_token ... [OK] test_get_user_by_req_user_missing_token ... [OK] test_get_user_by_req_user_valid_token ... [OK] test_get_user_from_macaroon ... [OK] test_hs_disabled ... [OK] test_hs_disabled_no_server_notices_user ... [OK] test_reserved_threepid ... [OK] test_server_notices_mxid_special_cased ... [OK] tests.api.test_filtering FilteringTestCase test_add_filter ... [OK] test_definition_combined_event ... [OK] test_definition_combined_event_bad_room ... [OK] test_definition_combined_event_bad_sender ... [OK] test_definition_combined_event_bad_type ... [OK] test_definition_not_rooms_takes_priority_over_rooms ... [OK] test_definition_not_rooms_works_with_literals ... [OK] test_definition_not_rooms_works_with_unknowns ... [OK] test_definition_not_senders_takes_priority_over_senders ... [OK] test_definition_not_senders_works_with_literals ... [OK] test_definition_not_senders_works_with_unknowns ... [OK] test_definition_not_types_takes_priority_over_types ... [OK] test_definition_not_types_works_with_literals ... [OK] test_definition_not_types_works_with_unknowns ... [OK] test_definition_not_types_works_with_wildcards ... [OK] test_definition_rooms_works_with_literals ... [OK] test_definition_rooms_works_with_unknowns ... [OK] test_definition_senders_works_with_literals ... [OK] test_definition_senders_works_with_unknowns ... [OK] test_definition_types_works_with_literals ... [OK] test_definition_types_works_with_unknowns ... [OK] test_definition_types_works_with_wildcards ... [OK] test_errors_on_invalid_filters ... [OK] test_filter_labels ... [OK] test_filter_not_labels ... [OK] test_filter_presence_match ... [OK] test_filter_presence_no_match ... [OK] test_filter_relations ... [OK] test_filter_room_state_match ... [OK] test_filter_room_state_no_match ... [OK] test_filter_rooms ... [OK] test_get_filter ... [OK] test_limits_are_applied ... [OK] test_valid_filters ... [OK] tests.api.test_ratelimiting TestRatelimiter test_allowed_appservice_ratelimited_via_can_requester_do_action ... [OK] test_allowed_appservice_via_can_requester_do_action ... [OK] test_allowed_via_can_do_action ... [OK] test_allowed_via_can_do_action_and_overriding_parameters ... [OK] test_allowed_via_ratelimit ... [OK] test_allowed_via_ratelimit_and_overriding_parameters ... [OK] test_db_user_override ... [OK] test_multiple_actions ... [OK] test_pruning ... [OK] tests.app.test_homeserver_start HomeserverAppStartTestCase test_wrong_start_caught ... [OK] tests.app.test_openid_listener FederationReaderOpenIDListenerTests test_openid_listener_0 ... [OK] test_openid_listener_1 ... [OK] test_openid_listener_2 ... [OK] test_openid_listener_3 ... [OK] SynapseHomeserverOpenIDListenerTests test_openid_listener_0 ... [OK] test_openid_listener_1 ... [OK] test_openid_listener_2 ... [OK] test_openid_listener_3 ... [OK] tests.app.test_phone_stats_home PhoneHomeR30V2TestCase test_r30v2_minimum_usage ... [OK] test_r30v2_returning_dormant_users_not_counted ... [OK] test_r30v2_user_must_be_retained_for_at_least_a_month ... [OK] PhoneHomeTestCase test_r30_minimum_usage ... [OK] test_r30_minimum_usage_using_default_config ... [OK] test_r30_user_must_be_retained_for_at_least_a_month ... [OK] tests.appservice.test_api ApplicationServiceApiTestCase test_query_3pe_authenticates_token ... [OK] tests.appservice.test_appservice ApplicationServiceTestCase test_exclusive_alias ... [OK] test_exclusive_room ... [OK] test_exclusive_user ... [OK] test_interested_in_self ... [OK] test_member_list_match ... [OK] test_non_exclusive_alias ... [OK] test_non_exclusive_room ... [OK] test_non_exclusive_user ... [OK] test_regex_alias_match ... [OK] test_regex_alias_no_match ... [OK] test_regex_multiple_matches ... [OK] test_regex_room_id_match ... [OK] test_regex_room_id_no_match ... [OK] test_regex_room_member_is_checked ... [OK] test_regex_user_id_prefix_match ... [OK] test_regex_user_id_prefix_no_match ... [OK] tests.appservice.test_scheduler ApplicationServiceSchedulerQueuerTestCase test_multiple_service_queues ... [OK] test_send_large_txns ... [OK] test_send_large_txns_ephemeral ... [OK] test_send_multiple_ephemeral_no_queue ... [OK] test_send_single_ephemeral_no_queue ... [OK] test_send_single_ephemeral_with_queue ... [OK] test_send_single_event_no_queue ... [OK] test_send_single_event_with_queue ... [OK] ApplicationServiceSchedulerRecovererTestCase test_recover_retry_txn ... [OK] test_recover_single_txn ... [OK] ApplicationServiceSchedulerTransactionCtrlTestCase test_single_service_down ... [OK] test_single_service_up_txn_not_sent ... [OK] test_single_service_up_txn_sent ... [OK] tests.config.test___main__ ConfigMainFileTestCase test_executes_without_an_action ... Config parses OK! [OK] test_read__error_if_key_not_found ... Config parses OK! No 'foo.bar.hello' key could be found in the provided configuration file. [OK] test_read__passes_if_key_found ... Config parses OK! server.server_name: lemurs.win [OK] tests.config.test_background_update BackgroundUpdateConfigTestCase test_custom_configuration ... [OK] test_default_configuration ... [OK] tests.config.test_base BaseConfigTestCase test_loading_custom_templates ... [OK] test_loading_missing_templates ... [OK] test_loading_template_from_nonexistent_custom_directory ... [OK] test_multiple_custom_template_directories ... [OK] tests.config.test_cache CacheConfigTests test_apply_cache_factor_from_config ... [OK] test_cache_with_asterisk_in_name ... [OK] test_config_overrides_environ ... [OK] test_global_instantiated_after_config_load ... [OK] test_global_instantiated_before_config_load ... [OK] test_individual_caches_from_environ ... [OK] test_individual_instantiated_after_config_load ... [OK] test_individual_instantiated_before_config_load ... [OK] tests.config.test_database DatabaseConfigTestCase test_database_configured_correctly ... [OK] tests.config.test_generate ConfigGenerationTestCase test_generate_config_generates_files ... [OK] tests.config.test_load ConfigLoadingFileTestCase test_depreciated_identity_server_flag_throws_error ... [OK] test_disable_registration ... [OK] test_generates_and_loads_macaroon_secret_key ... [OK] test_load_fails_if_server_name_missing ... [OK] test_load_succeeds_if_macaroon_secret_key_missing ... [OK] test_stats_enabled ... [OK] tests.config.test_ratelimiting RatelimitConfigTestCase test_parse_rc_federation ... [OK] tests.config.test_registration_config RegistrationConfigTestCase test_refuse_to_start_if_open_registration_and_no_verification ... [OK] test_session_lifetime_must_not_be_exceeded_by_smaller_lifetimes ... [OK] tests.config.test_room_directory RoomDirectoryConfigTestCase test_alias_creation_acl ... [OK] test_room_publish_acl ... [OK] tests.config.test_server GenerateIpSetTestCase test_bad_value ... [OK] test_empty ... [OK] test_extra ... [OK] test_generate ... [OK] ServerConfigTestCase test_is_threepid_reserved ... [OK] test_listeners_set_correctly_open_private_ports_false ... [OK] test_listeners_set_correctly_open_private_ports_true ... [OK] test_unsecure_listener_no_listeners_open_private_ports_false ... [OK] test_unsecure_listener_no_listeners_open_private_ports_true ... [OK] tests.config.test_tls TLSConfigTests test_tls_client_minimum_1_point_3_exists ... [OK] test_tls_client_minimum_1_point_3_missing ... [OK] test_tls_client_minimum_default ... [OK] test_tls_client_minimum_set ... [OK] test_tls_client_minimum_set_passed_through_1_0 ... [OK] test_tls_client_minimum_set_passed_through_1_2 ... [OK] test_whitelist_idna_failure ... [OK] test_whitelist_idna_result ... [OK] tests.config.test_util ValidateConfigTestCase test_bad_object_in_array ... [OK] tests.config.test_workers WorkerDutyConfigTestCase test_new_configs_appservice_worker ... [OK] test_new_configs_master ... [OK] test_old_configs_appservice_worker ... [OK] test_old_configs_master ... [OK] test_transitional_configs_appservice_worker ... [OK] test_transitional_configs_master ... [OK] test_worker_duty_configs ... [OK] tests.crypto.test_event_signing EventSigningTestCase test_sign_message ... [OK] test_sign_minimal ... [OK] tests.crypto.test_keyring KeyringTestCase test_verify_for_local_server ... [OK] test_verify_for_local_server_old_key ... [OK] test_verify_for_local_server_unknown_key ... [OK] test_verify_json_dedupes_key_requests ... [OK] test_verify_json_falls_back_to_other_fetchers ... [OK] test_verify_json_for_server ... [OK] test_verify_json_for_server_with_null_valid_until_ms ... [OK] test_verify_json_objects_for_server_awaits_previous_requests ... [OK] PerspectivesKeyFetcherTestCase test_get_keys_from_perspectives ... [OK] test_get_multiple_keys_from_perspectives ... [OK] test_get_perspectives_own_key ... [OK] test_invalid_perspectives_responses ... [OK] ServerKeyFetcherTestCase test_get_keys_from_server ... [OK] tests.events.test_presence_router PresenceRouterTestCase test_receiving_all_presence ... [OK] test_receiving_all_presence_legacy ... [OK] test_send_local_online_presence_to_with_module ... [OK] test_send_local_online_presence_to_with_module_legacy ... [OK] tests.events.test_snapshot TestEventContext test_serialize_deserialize_msg ... [OK] test_serialize_deserialize_state_no_prev ... [OK] test_serialize_deserialize_state_prev ... [OK] tests.events.test_utils CopyPowerLevelsContentTestCase test_frozen ... [OK] test_invalid_nesting_raises_type_error ... [OK] test_invalid_types_raise_type_error ... [OK] test_strings_that_dont_represent_decimal_integers ... [OK] test_stringy_integers ... [OK] test_unfrozen ... [OK] PruneEventTestCase test_alias_event ... [OK] test_basic_keys ... [OK] test_content ... [OK] test_create ... [OK] test_join_rules ... [OK] test_member ... [OK] test_minimal ... [OK] test_power_levels ... [OK] test_redacts ... [OK] test_unsigned ... [OK] SerializeEventTestCase test_event_fields_all_fields_if_empty ... [OK] test_event_fields_fail_if_fields_not_str ... [OK] test_event_fields_nops_with_array_keys ... [OK] test_event_fields_nops_with_non_dict_keys ... [OK] test_event_fields_nops_with_unknown_keys ... [OK] test_event_fields_works_with_dot_keys ... [OK] test_event_fields_works_with_keys ... [OK] test_event_fields_works_with_nested_dot_keys ... [OK] test_event_fields_works_with_nested_keys ... [OK] tests.federation.test_complexity RoomComplexityAdminTests test_join_too_large_admin ... [OK] test_join_too_large_no_admin ... [OK] RoomComplexityTests test_complexity_simple ... [OK] test_join_too_large ... [OK] test_join_too_large_admin ... [OK] test_join_too_large_once_joined ... [OK] tests.federation.test_federation_catch_up FederationCatchUpTestCases test_catch_up_destination_rooms_tracking ... [OK] test_catch_up_from_blank_state ... [OK] test_catch_up_last_successful_stream_ordering_tracking ... [OK] test_catch_up_loop ... [OK] test_catch_up_on_synapse_startup ... [OK] test_not_latest_event ... [OK] tests.federation.test_federation_client FederationClientTest test_get_room_state ... [OK] tests.federation.test_federation_sender FederationSenderDevicesTestCases test_delete_devices ... [OK] test_dont_send_device_updates_for_remote_users ... [OK] test_prune_outbound_device_pokes1 ... [OK] test_prune_outbound_device_pokes2 ... [OK] test_send_device_updates ... [OK] test_unreachable_server ... [OK] test_upload_signatures ... [OK] FederationSenderReceiptsTestCases test_send_receipts ... [OK] test_send_receipts_with_backoff ... [OK] tests.federation.test_federation_server FederationServerTests test_bad_request_0 ... [OK] test_bad_request_1 ... [OK] test_bad_request_2 ... [OK] SendJoinFederationTests test_send_join ... [OK] test_send_join_partial_state ... [OK] ServerACLsTestCase test_blacklisted_server ... [OK] test_block_ip_literals ... [OK] test_wildcard_matching ... [OK] StateQueryTests test_needs_to_be_in_room ... [OK] tests.federation.transport.server.test__base BaseFederationAuthorizationTests test_authorization_header ... [OK] BaseFederationServletCancellationTests test_cancellable_disconnect ... [SKIPPED] test_uncancellable_disconnect ... [SKIPPED] tests.federation.transport.test_client SendJoinParserTestCase test_partial_state ... [OK] test_servers_in_room ... [OK] test_two_writes ... [OK] tests.federation.transport.test_knocking FederationKnockingTestCase test_room_state_returned_when_knocking ... [OK] tests.federation.transport.test_server RoomDirectoryFederationTests test_blocked_public_room_list_over_federation ... [OK] test_edu_debugging_doesnt_explode ... [OK] test_open_public_room_list_over_federation ... [OK] tests.handlers.test_admin ExfiltrateData test_invite ... [OK] test_knock ... [OK] test_single_left_rejoined_private_room ... [OK] test_single_left_room ... [OK] test_single_private_joined_room ... [OK] test_single_public_joined_room ... [OK] tests.handlers.test_appservice AppServiceHandlerTestCase test_get_3pe_protocols_multiple_info ... [OK] test_get_3pe_protocols_multiple_protocol ... [OK] test_get_3pe_protocols_no_appservices ... [OK] test_get_3pe_protocols_no_protocols ... [OK] test_get_3pe_protocols_one_protocol ... [OK] test_get_3pe_protocols_protocol_no_response ... [OK] test_get_3pe_protocols_select_one_protocol ... [OK] test_notify_interested_services ... [OK] test_notify_interested_services_ephemeral ... [OK] test_notify_interested_services_ephemeral_out_of_order ... [OK] test_query_room_alias_exists ... [OK] test_query_user_exists_known_user ... [OK] test_query_user_exists_unknown_user ... [OK] ApplicationServicesHandlerDeviceListsTestCase test_application_service_receives_device_list_updates_0 ... [OK] test_application_service_receives_device_list_updates_1 ... [OK] test_application_service_receives_device_list_updates_2 ... [OK] test_application_service_receives_device_list_updates_3 ... [OK] ApplicationServicesHandlerOtkCountsTestCase test_application_services_receive_otk_counts_and_fallback_key_usages_with_pdus ... [OK] ApplicationServicesHandlerSendEventsTestCase test_application_services_receive_bursts_of_to_device ... [OK] test_application_services_receive_local_to_device ... [OK] test_sending_read_receipt_batches_to_application_services ... [OK] tests.handlers.test_auth AuthTestCase test_macaroon_caveats ... [OK] test_mau_limits_disabled ... [OK] test_mau_limits_exceeded_large ... [OK] test_mau_limits_not_exceeded ... [OK] test_mau_limits_parity ... [OK] test_short_term_login_token_cannot_replace_user_id ... [OK] test_short_term_login_token_gives_auth_provider ... [OK] test_short_term_login_token_gives_user_id ... [OK] tests.handlers.test_cas CasHandlerTestCase test_map_cas_user_to_existing_user ... [OK] test_map_cas_user_to_invalid_localpart ... [OK] test_map_cas_user_to_user ... [OK] test_required_attributes ... [OK] tests.handlers.test_deactivate_account DeactivateAccountTestCase test_account_data_deleted_retroactively_by_background_update_if_deactivated ... [OK] test_account_data_preserved_by_background_update_if_not_deactivated ... [OK] test_global_account_data_deleted_upon_deactivation ... [OK] test_ignored_users_deleted_upon_deactivation ... [OK] test_push_rules_deleted_upon_account_deactivation ... [OK] test_room_account_data_deleted_upon_deactivation ... [OK] tests.handlers.test_device DehydrationTestCase test_dehydrate_and_rehydrate_device ... [OK] DeviceTestCase test_delete_device ... [OK] test_delete_device_and_device_inbox ... [OK] test_device_id_is_made_up_if_unspecified ... [OK] test_device_is_created_if_doesnt_exist ... [OK] test_device_is_created_with_invalid_name ... [OK] test_device_is_preserved_if_exists ... [OK] test_get_device ... [OK] test_get_devices_by_user ... [OK] test_update_device ... [OK] test_update_device_too_long_display_name ... [OK] test_update_unknown_device ... [OK] tests.handlers.test_directory CanonicalAliasTestCase test_remove_alias ... [OK] test_remove_other_alias ... [OK] DirectoryTestCase test_get_local_association ... [OK] test_get_remote_association ... [OK] test_incoming_fed_query ... [OK] TestCreateAlias test_create_alias_admin ... [OK] test_create_alias_joined_room ... [OK] test_create_alias_other_room ... [OK] TestCreateAliasACL test_allowed ... [OK] test_allowed_during_creation ... [OK] test_denied ... [OK] test_denied_during_creation ... [OK] TestCreatePublishedRoomACL test_allowed_when_creating_private_room ... [OK] test_allowed_with_publication_permission ... [OK] test_can_create_as_private_room_after_rejection ... [OK] test_can_create_with_permission_after_rejection ... [OK] test_denied_publication_with_invalid_alias ... [OK] test_denied_without_publication_permission ... [OK] TestDeleteAlias test_delete_alias_admin ... [OK] test_delete_alias_creator ... [OK] test_delete_alias_not_allowed ... [OK] test_delete_alias_sufficient_power ... [OK] TestRoomListSearchDisabled test_disabling_room_list ... [OK] tests.handlers.test_e2e_keys E2eKeysHandlerTestCase test_change_one_time_keys ... [OK] test_claim_one_time_key ... [OK] test_fallback_key ... [OK] test_query_all_devices_caches_result_0 ... [OK] test_query_all_devices_caches_result_1 ... [OK] test_query_all_devices_caches_result_2 ... [OK] test_query_devices_remote_no_sync ... [OK] test_query_devices_remote_sync ... [OK] test_query_local_devices_no_devices ... [OK] test_replace_master_key ... [OK] test_reupload_one_time_keys ... [OK] test_reupload_signatures ... [OK] test_self_signing_key_doesnt_show_up_as_device ... [OK] test_upload_signatures ... [OK] tests.handlers.test_e2e_room_keys E2eRoomKeysHandlerTestCase test_create_version ... [OK] test_delete_missing_current_version ... [OK] test_delete_missing_version ... [OK] test_delete_room_keys ... [OK] test_delete_version ... [OK] test_get_missing_backup ... [OK] test_get_missing_current_version_info ... [OK] test_get_missing_room_keys ... [OK] test_get_missing_version_info ... [OK] test_update_bad_version ... [OK] test_update_missing_version ... [OK] test_update_omitted_version ... [OK] test_update_version ... [OK] test_upload_room_keys_bogus_version ... [OK] test_upload_room_keys_insert ... [OK] test_upload_room_keys_merge ... [OK] test_upload_room_keys_no_versions ... [OK] test_upload_room_keys_wrong_version ... [OK] tests.handlers.test_federation EventFromPduTestCase test_invalid_nested ... [OK] test_invalid_numbers ... [OK] test_valid_json ... [OK] FederationTestCase test_backfill_floating_outlier_membership_auth ... [OK] test_backfill_with_many_backward_extremities ... [OK] test_exchange_revoked_invite ... [OK] test_invite_by_user_ratelimit ... [OK] test_rejected_message_event_state ... [OK] test_rejected_state_event_state ... [OK] tests.handlers.test_federation_event FederationEventHandlerTests test_process_pulled_event_with_missing_state ... [OK] test_process_pulled_event_with_missing_state_where_prev_is_outlier ... [OK] tests.handlers.test_message EventCreationTestCase test_duplicated_txn_id ... [OK] test_duplicated_txn_id_one_call ... [OK] test_when_empty_prev_events_allowed_create_event_with_empty_prev_events ... [OK] test_when_empty_prev_events_allowed_reject_event_with_empty_prev_events_and_auth_events ... [OK] test_when_empty_prev_events_not_allowed_reject_event_with_empty_prev_events ... [OK] ServerAclValidationTestCase test_allow_server_acl ... [OK] test_deny_redact_server_acl ... [OK] test_deny_server_acl_block_outselves ... [OK] tests.handlers.test_oidc OidcHandlerTestCase test_attribute_requirements ... [OK] test_attribute_requirements_contains ... [OK] test_attribute_requirements_mismatch ... [OK] test_callback ... [OK] test_callback_error ... [OK] test_callback_session ... [OK] test_config ... [OK] test_discovery ... [OK] test_empty_localpart ... [OK] test_exchange_code ... [OK] test_exchange_code_jwt_key ... [OK] test_exchange_code_no_auth ... [OK] test_extra_attributes ... [OK] test_load_jwks ... [OK] test_map_userinfo_to_existing_user ... [OK] test_map_userinfo_to_invalid_localpart ... [OK] test_map_userinfo_to_user ... [OK] test_map_userinfo_to_user_retries ... [OK] test_no_discovery ... [OK] test_null_localpart ... [OK] test_redirect_request ... [OK] test_skip_verification ... [OK] test_validate_config ... [OK] tests.handlers.test_password_providers PasswordAuthProviderTests test_3pid_allowed ... [OK] test_custom_auth_no_local_user_fallback ... [OK] test_custom_auth_no_local_user_fallback_legacy ... [OK] test_custom_auth_password_disabled ... [OK] test_custom_auth_password_disabled_legacy ... [OK] test_custom_auth_password_disabled_localdb_enabled ... [OK] test_custom_auth_password_disabled_localdb_enabled_legacy ... [OK] test_custom_auth_provider_callback ... [OK] test_custom_auth_provider_callback_legacy ... [OK] test_custom_auth_provider_login ... [OK] test_custom_auth_provider_login_legacy ... [OK] test_custom_auth_provider_ui_auth ... [OK] test_custom_auth_provider_ui_auth_legacy ... [OK] test_displayname ... [OK] test_displayname_uia ... [OK] test_local_user_fallback_login_legacy ... [OK] test_local_user_fallback_ui_auth_legacy ... [OK] test_no_local_user_fallback_login_legacy ... [OK] test_no_local_user_fallback_ui_auth_legacy ... [OK] test_on_logged_out ... [OK] test_password_auth_disabled_legacy ... [OK] test_password_custom_auth_password_disabled_login ... [OK] test_password_custom_auth_password_disabled_login_legacy ... [OK] test_password_custom_auth_password_disabled_ui_auth ... [OK] test_password_custom_auth_password_disabled_ui_auth_legacy ... [OK] test_password_only_auth_progiver_login_legacy ... [OK] test_password_only_auth_provider_ui_auth_legacy ... [OK] test_username ... [OK] test_username_uia ... [OK] tests.handlers.test_presence PresenceFederationQueueTestCase test_clear_queue_all ... [OK] test_partially_clear_queue ... [OK] test_send_and_get ... [OK] test_send_and_get_split ... [OK] PresenceHandlerTestCase test_external_process_timeout ... [OK] test_set_presence_from_syncing_is_set ... [OK] test_set_presence_from_syncing_keeps_busy ... [OK] test_set_presence_from_syncing_keeps_status ... [OK] test_set_presence_from_syncing_not_set ... [OK] test_set_presence_with_status_msg_none ... [OK] test_user_goes_offline_by_timeout_status_msg_remain ... [OK] test_user_goes_offline_manually_with_no_status_msg ... [OK] test_user_goes_offline_manually_with_status_msg ... [OK] test_user_reset_online_with_no_status ... [OK] PresenceJoinTestCase test_remote_gets_presence_when_local_user_joins ... [OK] test_remote_joins ... [OK] PresenceTimeoutTestCase test_busy_no_idle ... [OK] test_federation_ping ... [OK] test_federation_timeout ... [OK] test_idle_timer ... [OK] test_last_active ... [OK] test_no_timeout ... [OK] test_sync_online ... [OK] test_sync_timeout ... [OK] PresenceUpdateTestCase test_offline_to_online ... [OK] test_online_to_idle ... [OK] test_online_to_offline ... [OK] test_online_to_online ... [OK] test_online_to_online_last_active ... [OK] test_online_to_online_last_active_noop ... [OK] test_persisting_presence_updates ... [OK] test_remote_ping_timer ... [OK] tests.handlers.test_profile ProfileTestCase test_avatar_constraint_mime_type ... [OK] test_avatar_constraints_allow_empty_avatar_url ... [OK] test_avatar_constraints_file_size ... [OK] test_avatar_constraints_missing ... [OK] test_avatar_constraints_no_config ... [OK] test_get_my_avatar ... [OK] test_get_my_name ... [OK] test_get_other_name ... [OK] test_incoming_fed_query ... [OK] test_set_my_avatar ... [OK] test_set_my_avatar_if_disabled ... [OK] test_set_my_name ... [OK] test_set_my_name_if_disabled ... [OK] test_set_my_name_noauth ... [OK] tests.handlers.test_receipts ReceiptsTestCase test_filters_out_event_with_only_private_receipts_and_ignores_the_rest ... [OK] test_filters_out_private_receipt ... [OK] test_filters_out_private_receipt_and_ignores_rest ... [OK] test_filters_out_receipt_event_with_only_private_receipt_and_ignores_rest ... [OK] test_handles_empty_event ... [OK] test_handles_string_data ... [OK] test_leaves_our_private_and_their_public ... [OK] test_we_do_not_mutate ... [OK] tests.handlers.test_register RegistrationTestCase test_auto_create_auto_join_room_preset ... [OK] test_auto_create_auto_join_room_preset_guest ... [OK] test_auto_create_auto_join_room_preset_invalid_permissions ... [OK] test_auto_create_auto_join_rooms ... [OK] test_auto_create_auto_join_rooms_federated ... [OK] test_auto_create_auto_join_rooms_when_user_is_not_a_real_user ... [OK] test_auto_create_auto_join_rooms_when_user_is_not_the_first_real_user ... [OK] test_auto_create_auto_join_rooms_when_user_is_the_first_real_user ... [OK] test_auto_create_auto_join_rooms_with_no_rooms ... [OK] test_auto_create_auto_join_where_auto_create_is_false ... [OK] test_auto_create_auto_join_where_no_consent ... [OK] test_auto_create_auto_join_where_room_is_another_domain ... [OK] test_auto_join_mxid_localpart ... [OK] test_auto_join_rooms_for_guests ... [OK] test_get_or_create_user_mau_blocked ... [OK] test_get_or_create_user_mau_not_blocked ... [OK] test_if_user_exists ... [OK] test_invalid_user_id_length ... [OK] test_mau_limits_when_disabled ... [OK] test_register_mau_blocked ... [OK] test_register_not_support_user ... [OK] test_register_support_user ... [OK] test_spam_checker_deny ... [OK] test_spam_checker_legacy_allow ... [OK] test_spam_checker_legacy_deny ... [OK] test_spam_checker_receives_sso_type ... [OK] test_spam_checker_shadow_ban ... [OK] test_user_is_created_and_logged_in_if_doesnt_exist ... [OK] RemoteAutoJoinTestCase test_auto_create_auto_join_remote_room ... [OK] tests.handlers.test_room EncryptedByDefaultTestCase test_encrypted_by_default_config_option_all ... [OK] test_encrypted_by_default_config_option_invite ... [OK] test_encrypted_by_default_config_option_off ... [OK] tests.handlers.test_room_summary RoomSummaryTestCase test_fed ... [OK] test_own_room ... [OK] test_visibility ... [OK] SpaceSummaryTestCase test_complex_space ... [OK] test_fed_caching ... [OK] test_fed_complex ... [OK] test_fed_filtering ... [OK] test_fed_invited ... [OK] test_filtering ... [OK] test_invalid_pagination_token ... [OK] test_large_space ... [OK] test_max_depth ... [OK] test_pagination ... [OK] test_room_hierarchy_cache ... [OK] test_room_hierarchy_cache_sharing ... [OK] test_simple_space ... [OK] test_unknown_room_version ... [OK] test_visibility ... [OK] TestSpaceSummarySort test_invalid_ordering_type ... [OK] test_invalid_ordering_value ... [OK] test_no_order_last ... [OK] test_order ... [OK] test_order_origin_server_ts ... [OK] test_order_room_id ... [OK] tests.handlers.test_saml SamlHandlerTestCase test_attribute_requirements ... [SKIPPED] test_map_saml_response_redirect ... [SKIPPED] test_map_saml_response_to_existing_user ... [SKIPPED] test_map_saml_response_to_invalid_localpart ... [SKIPPED] test_map_saml_response_to_user ... [SKIPPED] test_map_saml_response_to_user_retries ... [SKIPPED] tests.handlers.test_send_email SendEmailHandlerTestCase test_send_email ... [OK] tests.handlers.test_stats StatsRoomTests test_banned ... [OK] test_create_room ... [OK] test_create_user ... [OK] test_incomplete_stats ... [OK] test_initial_background_update ... [OK] test_initial_room ... [OK] test_invited ... [OK] test_join_after_invite ... [OK] test_join_after_leave ... [OK] test_join_first_time ... [OK] test_left ... [OK] test_send_state_event_nonoverwriting ... [OK] test_updating_profile_information_does_not_increase_joined_members_count ... [OK] tests.handlers.test_sync SyncTestCase test_ban_wins_race_with_join ... [OK] test_unknown_room_version ... [OK] test_wait_for_sync_for_user_auth_blocking ... [OK] tests.handlers.test_typing TypingNotificationsTestCase test_started_typing_local ... [OK] test_started_typing_remote_recv ... [OK] test_started_typing_remote_recv_not_in_room ... [OK] test_started_typing_remote_send ... [OK] test_stopped_typing ... [OK] test_typing_timeout ... [OK] tests.handlers.test_user_directory TestUserDirSearchDisabled test_disabling_room_list ... [OK] UserDirectoryTestCase test_excludes_appservice_sender ... [OK] test_excludes_appservices_user ... [OK] test_excludes_deactivated_user ... [OK] test_excludes_support_user ... [OK] test_excludes_users_when_making_room_public ... [OK] test_handle_local_profile_change_with_appservice_sender ... [OK] test_handle_local_profile_change_with_appservice_user ... [OK] test_handle_local_profile_change_with_deactivated_user ... [OK] test_handle_local_profile_change_with_support_user ... [OK] test_handle_user_deactivated_regular_user ... [OK] test_handle_user_deactivated_support_user ... [OK] test_ignore_display_names_with_null_codepoints ... [OK] test_initial_share_all_users ... [OK] test_joining_private_room_with_excluded_user ... [OK] test_legacy_spam_checker ... [OK] test_local_user_leaving_room_remains_in_user_directory ... [OK] test_making_room_public_doesnt_alter_directory_entry ... [OK] test_normal_user_pair ... [OK] test_per_room_profile_doesnt_alter_directory_entry ... [OK] test_prefer_local_users ... [OK] test_private_room ... [OK] test_process_join_after_server_leaves_room ... [OK] test_reactivation_makes_regular_user_searchable ... [OK] test_spam_checker ... [OK] test_switching_from_private_to_public_to_private ... [OK] test_user_not_in_users_table ... [OK] tests.http.federation.test_matrix_federation_agent MatrixFederationAgentTests test_get ... Signature ok subject= Getting CA Private Key [OK] test_get_bypass_proxy ... Signature ok subject= Getting CA Private Key [OK] test_get_hostname_bad_cert ... Signature ok subject= Getting CA Private Key [OK] test_get_hostname_srv ... Signature ok subject= Getting CA Private Key [OK] test_get_invalid_well_known ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_ip_address ... Signature ok subject= Getting CA Private Key [OK] test_get_ip_address_bad_cert ... Signature ok subject= Getting CA Private Key [OK] test_get_ipv6_address ... Signature ok subject= Getting CA Private Key [OK] test_get_ipv6_address_with_port ... Signature ok subject= Getting CA Private Key [OK] test_get_no_srv_no_well_known ... Signature ok subject= Getting CA Private Key [OK] test_get_via_http_proxy ... Signature ok subject= Getting CA Private Key [OK] test_get_via_http_proxy_with_auth ... Signature ok subject= Getting CA Private Key [OK] test_get_via_https_proxy ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_via_https_proxy_with_auth ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_well_known ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_well_known_redirect ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_well_known_srv ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_get_well_known_unsigned_cert ... Signature ok subject= Getting CA Private Key [OK] test_idna_servername ... Signature ok subject= Getting CA Private Key [OK] test_idna_srv_target ... Signature ok subject= Getting CA Private Key [OK] test_srv_fallbacks ... Signature ok subject= Getting CA Private Key [OK] test_well_known_cache ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_well_known_cache_with_temp_failure ... Signature ok subject= Getting CA Private Key [OK] test_well_known_too_large ... Signature ok subject= Getting CA Private Key [OK] TestCachePeriodFromHeaders test_cache_control ... [OK] test_expires ... [OK] tests.http.federation.test_srv_resolver SrvResolverTestCase test_disabled_service ... [OK] test_empty_cache ... [OK] test_from_cache ... [OK] test_from_cache_expired_and_dns_fail ... [OK] test_name_error ... [OK] test_non_srv_answer ... [OK] test_resolve ... [OK] tests.http.test_additional_resource AdditionalResourceTests test_async ... [OK] test_sync ... [OK] tests.http.test_client BlacklistingAgentTest test_agent ... [OK] test_reactor ... [OK] ReadBodyWithMaxSizeTests test_additional_data ... [OK] test_content_length ... [OK] test_multiple_packets ... [OK] test_no_error ... [OK] test_too_large ... [OK] tests.http.test_endpoint ServerNameTestCase test_parse_server_name ... [OK] test_validate_bad_server_names ... [OK] tests.http.test_fedclient FederationClientTests test_client_connect_no_response ... [OK] test_client_connection_refused ... [OK] test_client_does_not_retry_on_400_plus ... [OK] test_client_get ... [OK] test_client_gets_headers ... [OK] test_client_ip_range_blacklist ... [OK] test_client_never_connect ... [OK] test_client_requires_trailing_slashes ... [OK] test_client_sends_body ... [OK] test_closes_connection ... [OK] test_dns_error ... [OK] test_json_error_0 ... [OK] test_json_error_1 ... [OK] test_json_error_2 ... [OK] test_timeout_reading_body_0_get_json ... [OK] test_timeout_reading_body_1_post_json ... [OK] test_timeout_reading_body_2_delete_json ... [OK] test_timeout_reading_body_3_put_json ... [OK] test_too_big ... [OK] tests.http.test_proxyagent MatrixFederationAgentTests test_http_request ... [OK] test_http_request_use_proxy_empty_environment ... [OK] test_http_request_via_https_proxy ... Signature ok subject= Getting CA Private Key [OK] test_http_request_via_https_proxy_with_auth ... Signature ok subject= Getting CA Private Key [OK] test_http_request_via_no_proxy ... [OK] test_http_request_via_no_proxy_star ... [OK] test_http_request_via_proxy ... [OK] test_http_request_via_proxy_with_auth ... [OK] test_http_request_via_proxy_with_blacklist ... [OK] test_http_request_via_uppercase_no_proxy ... [OK] test_https_request ... Signature ok subject= Getting CA Private Key [OK] test_https_request_via_https_proxy ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_https_request_via_https_proxy_with_auth ... Signature ok subject= Getting CA Private Key Signature ok subject= Getting CA Private Key [OK] test_https_request_via_no_proxy ... Signature ok subject= Getting CA Private Key [OK] test_https_request_via_no_proxy_star ... Signature ok subject= Getting CA Private Key [OK] test_https_request_via_proxy ... Signature ok subject= Getting CA Private Key [OK] test_https_request_via_proxy_with_auth ... Signature ok subject= Getting CA Private Key [OK] test_https_request_via_uppercase_proxy_with_blacklist ... Signature ok subject= Getting CA Private Key [OK] test_proxy_with_http_scheme ... [OK] test_proxy_with_https_scheme ... [OK] test_proxy_with_no_scheme ... [OK] test_proxy_with_unsupported_scheme ... [OK] ProxyParserTests test_parse_proxy_00 ... [OK] test_parse_proxy_01 ... [OK] test_parse_proxy_02 ... [OK] test_parse_proxy_03 ... [OK] test_parse_proxy_04 ... [OK] test_parse_proxy_05 ... [OK] test_parse_proxy_06 ... [OK] test_parse_proxy_07 ... [OK] test_parse_proxy_08 ... [OK] test_parse_proxy_09 ... [OK] test_parse_proxy_10 ... [OK] test_parse_proxy_11 ... [OK] test_parse_proxy_12 ... [OK] test_parse_proxy_13 ... [OK] test_parse_proxy_14 ... [OK] test_parse_proxy_15 ... [OK] test_parse_proxy_16 ... [OK] test_parse_proxy_17 ... [OK] test_parse_proxy_18 ... [OK] test_parse_proxy_19 ... [OK] test_parse_proxy_20 ... [OK] test_parse_proxy_21 ... [OK] test_parse_proxy_22 ... [OK] test_parse_proxy_23 ... [OK] test_parse_proxy_24 ... [OK] test_parse_proxy_25 ... [OK] test_parse_proxy_26 ... [OK] tests.http.test_servlet TestRestServletCancellation test_cancellable_disconnect ... [OK] test_uncancellable_disconnect ... [OK] TestServletUtils test_parse_json_object ... [OK] test_parse_json_value ... [OK] tests.http.test_simple_client SimpleHttpClientTests test_client_connect_no_response ... [OK] test_client_connection_refused ... [OK] test_client_ip_range_blacklist ... [OK] test_client_never_connect ... [OK] test_dns_error ... [OK] tests.http.test_site SynapseRequestTestCase test_large_request ... [OK] tests.logging.test_opentracing LogContextScopeManagerTestCase test_nested_spans ... [SKIPPED] test_overlapping_spans ... [SKIPPED] test_start_active_span ... [SKIPPED] tests.logging.test_remote_handler RemoteHandlerTestCase test_cancel_connection ... [OK] test_log_backpressure_cut_middle ... [OK] test_log_backpressure_debug ... [OK] test_log_backpressure_info ... [OK] test_log_output ... [OK] tests.logging.test_terse_json TerseJsonTestCase test_extra_data ... [OK] test_json_output ... [OK] test_terse_json_output ... [OK] test_with_context ... [OK] test_with_exception ... [OK] test_with_request_context ... [OK] tests.module_api.test_account_data_manager ModuleApiTestCase test_get_global ... [OK] test_get_global_no_mutability ... [OK] test_get_global_validation ... [OK] test_put_global ... [OK] test_put_global_validation ... [OK] tests.module_api.test_api test_can_register_admin_user ... [OK] test_can_register_user ... [OK] test_can_set_admin ... [OK] test_check_push_rules_actions ... [OK] test_get_room_state ... [OK] test_get_user_ip_and_agents ... [OK] test_get_user_ip_and_agents__no_user_found ... [OK] test_get_userinfo_by_id ... [OK] test_get_userinfo_by_id__no_user_found ... [OK] test_public_rooms ... [OK] test_send_local_online_presence_to ... [OK] test_send_local_online_presence_to_federation ... [OK] test_sending_events_into_room ... [OK] test_set_push_rules_action ... [OK] test_update_membership ... [OK] ModuleApiWorkerTestCase test_send_local_online_presence_to_workers ... [SKIPPED] tests.push.test_email EmailPusherTests test_empty_room ... [OK] test_empty_room_multiple_messages ... [OK] test_encrypted_message ... [OK] test_invite_sends_email ... [OK] test_invite_to_empty_room_sends_email ... [OK] test_multiple_members_email ... [OK] test_multiple_rooms ... [OK] test_need_validated_email ... [OK] test_no_email_sent_after_removed ... [OK] test_remove_unlinked_pushers_background_job ... [OK] test_room_notifications_include_avatar ... [OK] test_simple_sends_email ... [OK] tests.push.test_http HTTPPusherTests test_dont_notify_rule_overrides_message ... [OK] test_invalid_configuration ... [OK] test_push_unread_count_group_by_room ... [OK] test_push_unread_count_message_count ... [OK] test_sends_high_priority_for_atroom ... [OK] test_sends_high_priority_for_encrypted ... [OK] test_sends_high_priority_for_mention ... [OK] test_sends_high_priority_for_one_to_one_only ... [OK] test_sends_http ... [OK] tests.push.test_presentable_names PresentableNamesTestCase test_canonical_alias ... [OK] test_invite ... [OK] test_name ... [OK] test_no_members ... [OK] test_no_other_members ... [OK] test_one_other_member ... [OK] test_other_members ... [OK] tests.push.test_push_rule_evaluator PushRuleEvaluatorTestCase test_display_name ... [OK] test_event_match_body ... [OK] test_event_match_non_body ... [OK] test_invalid_body ... [OK] test_no_body ... [OK] test_relation_match ... [OK] test_tweaks_for_actions ... [OK] tests.replication.http.test__base ReplicationEndpointCancellationTestCase test_cancellable_disconnect ... [OK] test_uncancellable_disconnect ... [OK] tests.replication.slave.storage.test_account_data SlavedAccountDataStoreTestCase test_user_account_data ... [OK] tests.replication.slave.storage.test_events SlavedEventStoreTestCase test_backfilled_redactions ... [OK] test_get_latest_event_ids_in_room ... [OK] test_get_rooms_for_user_with_stream_ordering ... [OK] test_get_rooms_for_user_with_stream_ordering_with_multi_event_persist ... [OK] test_invites ... [OK] test_push_actions_for_user ... [OK] test_redactions ... [OK] tests.replication.slave.storage.test_receipts SlavedReceiptTestCase test_get_last_receipt_event_id_for_user ... [OK] test_get_receipts_for_user ... [OK] test_return_empty_with_no_data ... [OK] tests.replication.tcp.streams.test_account_data AccountDataStreamTestCase test_update_function_global_account_data_limit ... [OK] test_update_function_room_account_data_limit ... [OK] tests.replication.tcp.streams.test_events EventsStreamTestCase test_backwards_stream_id ... [OK] test_update_function_event_row_limit ... [OK] test_update_function_huge_state_change ... [OK] test_update_function_state_row_limit ... [OK] tests.replication.tcp.streams.test_federation FederationStreamTestCase test_catchup ... [OK] tests.replication.tcp.streams.test_receipts ReceiptsStreamTestCase test_receipt ... [OK] tests.replication.tcp.streams.test_typing TypingStreamTestCase test_reset ... [OK] test_typing ... [OK] tests.replication.tcp.test_commands ParseCommandTestCase test_parse_one_word_command ... [OK] test_parse_rdata ... [OK] test_parse_rdata_batch ... [OK] tests.replication.tcp.test_handler ChannelsTestCase test_background_worker_subscribed_to_user_ip ... [SKIPPED] test_non_background_worker_not_subscribed_to_user_ip ... [SKIPPED] test_subscribed_to_enough_redis_channels ... [SKIPPED] tests.replication.tcp.test_remote_server_up RemoteServerUpTestCase test_relay ... [OK] tests.replication.test_auth WorkerAuthenticationTestCase test_authorized ... [OK] test_missing_auth ... [OK] test_no_auth ... [OK] test_unauthorized ... [OK] tests.replication.test_client_reader_shard ClientReaderTestCase test_register_multi_worker ... [OK] test_register_single_worker ... [OK] tests.replication.test_federation_ack FederationAckTestCase test_federation_ack_sent ... [OK] tests.replication.test_federation_sender_shard FederationSenderTestCase test_send_event_sharded ... [OK] test_send_event_single_sender ... [OK] test_send_typing_sharded ... [OK] tests.replication.test_multi_media_repo MediaRepoShardTestCase test_basic ... Signature ok subject= Getting CA Private Key [OK] test_download_image_race ... [OK] test_download_simple_file_race ... [OK] tests.replication.test_pusher_shard PusherShardTestCase test_send_push_multiple_workers ... [OK] test_send_push_single_worker ... [OK] tests.replication.test_sharded_event_persister EventPersisterShardTestCase test_basic ... [SKIPPED] test_vector_clock_token ... [SKIPPED] tests.rest.admin.test_admin PurgeHistoryTestCase test_purge_history ... [OK] QuarantineMediaTestCase test_cannot_quarantine_safe_media ... [OK] test_quarantine_all_media_by_user ... [OK] test_quarantine_all_media_in_room_0___synapse_admin_v1_room_s_media_quarantine ... [OK] test_quarantine_all_media_in_room_1___synapse_admin_v1_quarantine_media_s ... [OK] test_quarantine_media_by_id ... [OK] test_quarantine_media_requires_admin_0___synapse_admin_v1_media_quarantine_example_org_abcde12345 ... [OK] test_quarantine_media_requires_admin_1___synapse_admin_v1_room_room_3Aexample_com_media_quarantine ... [OK] VersionTestCase test_version_string ... [OK] tests.rest.admin.test_background_updates BackgroundUpdatesTestCase test_enabled ... [OK] test_invalid_parameter ... [OK] test_requester_is_no_admin_0_GET ... [OK] test_requester_is_no_admin_1_POST ... [OK] test_requester_is_no_admin_2_GET ... [OK] test_requester_is_no_admin_3_POST ... [OK] test_start_backround_job_0_populate_stats_process_rooms ... [OK] test_start_backround_job_1_regenerate_directory ... [OK] test_start_backround_job_twice ... [OK] test_status_bg_update ... [OK] test_status_empty ... [OK] tests.rest.admin.test_device DeleteDevicesRestTestCase test_delete_devices ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_unknown_devices ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] DeviceRestTestCase test_delete_device ... [OK] test_get_device ... [OK] test_no_auth_0_GET ... [OK] test_no_auth_1_PUT ... [OK] test_no_auth_2_DELETE ... [OK] test_requester_is_no_admin_0_GET ... [OK] test_requester_is_no_admin_1_PUT ... [OK] test_requester_is_no_admin_2_DELETE ... [OK] test_unknown_device ... [OK] test_update_device_too_long_display_name ... [OK] test_update_display_name ... [OK] test_update_no_display_name ... [OK] test_user_does_not_exist_0_GET ... [OK] test_user_does_not_exist_1_PUT ... [OK] test_user_does_not_exist_2_DELETE ... [OK] test_user_is_not_local_0_GET ... [OK] test_user_is_not_local_1_PUT ... [OK] test_user_is_not_local_2_DELETE ... [OK] DevicesRestTestCase test_get_devices ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_user_does_not_exist ... [OK] test_user_has_no_devices ... [OK] test_user_is_not_local ... [OK] tests.rest.admin.test_event_reports EventReportDetailTestCase test_default_success ... [OK] test_invalid_report_id ... [OK] test_no_auth ... [OK] test_report_id_not_found ... [OK] test_requester_is_no_admin ... [OK] EventReportsTestCase test_default_success ... [OK] test_filter_room ... [OK] test_filter_user ... [OK] test_filter_user_and_room ... [OK] test_from ... [OK] test_from_is_negative ... [OK] test_invalid_search_order ... [OK] test_limit ... [OK] test_limit_and_from ... [OK] test_limit_is_negative ... [OK] test_next_token ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_valid_search_order ... [OK] tests.rest.admin.test_federation DestinationMembershipTestCase test_destination_rooms ... [OK] test_from ... [OK] test_invalid_parameter ... [OK] test_limit ... [OK] test_limit_and_from ... [OK] test_next_token ... [OK] test_order_direction ... [OK] test_requester_is_no_admin ... [OK] FederationTestCase test_destination_reset_connection ... [OK] test_destination_reset_connection_not_required ... [OK] test_from ... [OK] test_get_single_destination_no_retry_timings ... [OK] test_get_single_destination_with_retry_timings ... [OK] test_invalid_parameter ... [OK] test_limit ... [OK] test_limit_and_from ... [OK] test_list_all_destinations ... [OK] test_next_token ... [OK] test_order_by ... [OK] test_requester_is_no_admin_0_GET ... [OK] test_requester_is_no_admin_1_GET ... [OK] test_requester_is_no_admin_2_POST ... [OK] test_search_term ... [OK] tests.rest.admin.test_media DeleteMediaByDateSizeTestCase test_delete_media_never_accessed ... [OK] test_invalid_parameter ... [OK] test_keep_media_by_date ... [OK] test_keep_media_by_room_avatar ... [OK] test_keep_media_by_size ... [OK] test_keep_media_by_user_avatar ... [OK] test_media_is_not_local ... [OK] test_missing_parameter ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] DeleteMediaByIDTestCase test_delete_media ... [OK] test_media_does_not_exist ... [OK] test_media_is_not_local ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] ProtectMediaByIDTestCase test_no_auth_0_protect ... [OK] test_no_auth_1_unprotect ... [OK] test_protect_media ... [OK] test_requester_is_no_admin_0_protect ... [OK] test_requester_is_no_admin_1_unprotect ... [OK] PurgeMediaCacheTestCase test_invalid_parameter ... [OK] test_no_auth ... [OK] test_requester_is_not_admin ... [OK] QuarantineMediaByIDTestCase test_no_auth_0_quarantine ... [OK] test_no_auth_1_unquarantine ... [OK] test_quarantine_media ... [OK] test_quarantine_protected_media ... [OK] test_requester_is_no_admin_0_quarantine ... [OK] test_requester_is_no_admin_1_unquarantine ... [OK] tests.rest.admin.test_registration_tokens ManageRegistrationTokensTestCase test_create_expiry_time ... [OK] test_create_length ... [OK] test_create_no_auth ... [OK] test_create_requester_not_admin ... [OK] test_create_specifying_fields ... [OK] test_create_token_already_exists ... [OK] test_create_token_invalid_chars ... [OK] test_create_token_too_long ... [OK] test_create_unable_to_generate_token ... [OK] test_create_uses_allowed ... [OK] test_create_using_defaults ... [OK] test_create_with_null_value ... [OK] test_delete ... [OK] test_delete_no_auth ... [OK] test_delete_non_existent ... [OK] test_delete_requester_not_admin ... [OK] test_get ... [OK] test_get_no_auth ... [OK] test_get_non_existent ... [OK] test_get_requester_not_admin ... [OK] test_list_all ... [OK] test_list_invalid ... [OK] test_list_invalid_query_parameter ... [OK] test_list_no_auth ... [OK] test_list_requester_not_admin ... [OK] test_list_valid ... [OK] test_update_both ... [OK] test_update_expiry_time ... [OK] test_update_invalid_type ... [OK] test_update_no_auth ... [OK] test_update_non_existent ... [OK] test_update_requester_not_admin ... [OK] test_update_uses_allowed ... [OK] tests.rest.admin.test_room BlockRoomTestCase test_block_is_not_valid ... [OK] test_block_room ... [OK] test_block_room_twice ... [OK] test_get_blocked_room ... [OK] test_get_unblocked_room ... [OK] test_requester_is_no_admin_0_PUT ... [OK] test_requester_is_no_admin_1_GET ... [OK] test_room_is_not_valid_0_PUT ... [OK] test_room_is_not_valid_1_GET ... [OK] test_unblock_room ... [OK] test_unblock_room_twice ... [OK] DeleteRoomTestCase test_block_is_not_bool ... [OK] test_block_room_and_not_purge ... [OK] test_block_unknown_room_0 ... [OK] test_block_unknown_room_1 ... [OK] test_new_room_user_does_not_exist ... [OK] test_new_room_user_is_not_local ... [OK] test_purge_is_not_bool ... [OK] test_purge_room_and_block ... [OK] test_purge_room_and_not_block ... [OK] test_requester_is_no_admin ... [OK] test_room_does_not_exist ... [OK] test_room_is_not_valid ... [OK] test_shutdown_room_block_peek ... [OK] test_shutdown_room_consent ... [OK] DeleteRoomV2TestCase test_block_is_not_bool ... [OK] test_block_room_and_not_purge ... [OK] test_delete_expired_status ... [OK] test_delete_same_room_twice ... [OK] test_new_room_user_does_not_exist ... [OK] test_new_room_user_is_not_local ... [OK] test_purge_is_not_bool ... [OK] test_purge_room_and_block ... [OK] test_purge_room_and_not_block ... [OK] test_requester_is_no_admin_0_DELETE ... [OK] test_requester_is_no_admin_1_GET ... [OK] test_requester_is_no_admin_2_GET ... [OK] test_room_does_not_exist ... [OK] test_room_is_not_valid_0_DELETE ... [OK] test_room_is_not_valid_1_GET ... [OK] test_shutdown_room_block_peek ... [OK] test_shutdown_room_consent ... [OK] JoinAliasRoomTestCase test_context_as_admin ... [OK] test_context_as_non_admin ... [OK] test_invalid_parameter ... [OK] test_join_private_room_if_member ... [OK] test_join_private_room_if_not_member ... [OK] test_join_private_room_if_owner ... [OK] test_join_public_room ... [OK] test_local_user_does_not_exist ... [OK] test_remote_user ... [OK] test_requester_is_no_admin ... [OK] test_room_does_not_exist ... [OK] test_room_is_not_valid ... [OK] MakeRoomAdminTestCase test_not_enough_power ... [OK] test_other_user ... [OK] test_private_room ... [OK] test_public_room ... [OK] RoomTestCase test_correct_room_attributes ... [OK] test_list_rooms ... [OK] test_list_rooms_pagination ... [OK] test_room_list_sort_order ... [OK] test_room_members ... [OK] test_room_state ... [OK] test_search_term ... [OK] test_search_term_non_ascii ... [OK] test_single_room ... [OK] test_single_room_devices ... [OK] tests.rest.admin.test_server_notice ServerNoticeTestCase test_invalid_parameter ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_send_server_notice ... [OK] test_send_server_notice_delete_room ... [OK] test_send_server_notice_leave_room ... [OK] test_server_notice_disabled ... [OK] test_update_notice_user_avatar_when_changed ... [OK] test_update_notice_user_name_when_changed ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] tests.rest.admin.test_statistics UserMediaStatisticsTestCase test_from ... [OK] test_from_until_ts ... [OK] test_invalid_parameter ... [OK] test_limit ... [OK] test_limit_and_from ... [OK] test_next_token ... [OK] test_no_auth ... [OK] test_no_media ... [OK] test_order_by ... [OK] test_requester_is_no_admin ... [OK] test_search_term ... [OK] tests.rest.admin.test_user AccountDataTestCase test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_success ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] DeactivateAccountTestCase test_deactivate_user_erase_false ... [OK] test_deactivate_user_erase_true ... [OK] test_deactivate_user_erase_true_avatar_nonnull_but_empty ... [OK] test_deactivate_user_erase_true_no_profile ... [OK] test_erase_is_not_bool ... [OK] test_no_auth ... [OK] test_requester_is_not_admin ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] PushersRestTestCase test_get_pushers ... [OK] test_no_auth ... [OK] test_requester_is_no_admin ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] RateLimitTestCase test_invalid_parameter ... [OK] test_no_auth_0_GET ... [OK] test_no_auth_1_POST ... [OK] test_no_auth_2_DELETE ... [OK] test_requester_is_no_admin_0_GET ... [OK] test_requester_is_no_admin_1_POST ... [OK] test_requester_is_no_admin_2_DELETE ... [OK] test_return_zero_when_null ... [OK] test_success ... [OK] test_user_does_not_exist_0_GET ... [OK] test_user_does_not_exist_1_POST ... [OK] test_user_does_not_exist_2_DELETE ... [OK] test_user_is_not_local_0_GET ... [OK] test_user_is_not_local_1_POST ... [OK] test_user_is_not_local_2_DELETE ... [OK] ShadowBanRestTestCase test_no_auth_0_POST ... [OK] test_no_auth_1_DELETE ... [OK] test_requester_is_not_admin_0_POST ... [OK] test_requester_is_not_admin_1_DELETE ... [OK] test_success ... [OK] test_user_is_not_local_0_POST ... [OK] test_user_is_not_local_1_DELETE ... [OK] UserMediaRestTestCase test_delete_media ... [OK] test_from_DELETE ... [OK] test_from_GET ... [OK] test_get_media ... [OK] test_invalid_parameter_0_GET ... [OK] test_invalid_parameter_1_DELETE ... [OK] test_limit_DELETE ... [OK] test_limit_GET ... [OK] test_limit_and_from_DELETE ... [OK] test_limit_and_from_GET ... [OK] test_next_token ... [OK] test_no_auth_0_GET ... [OK] test_no_auth_1_DELETE ... [OK] test_order_by ... [OK] test_requester_is_no_admin_0_GET ... [OK] test_requester_is_no_admin_1_DELETE ... [OK] test_user_does_not_exist_0_GET ... [OK] test_user_does_not_exist_1_DELETE ... [OK] test_user_has_no_media_DELETE ... [OK] test_user_has_no_media_GET ... [OK] test_user_is_not_local_0_GET ... [OK] test_user_is_not_local_1_DELETE ... [OK] UserMembershipRestTestCase test_get_rooms ... [OK] test_get_rooms_with_nonlocal_user ... [OK] test_no_auth ... [OK] test_no_memberships ... [OK] test_requester_is_no_admin ... [OK] test_user_does_not_exist ... [OK] test_user_is_not_local ... [OK] UserRegisterTestCase test_disabled ... [OK] test_displayname ... [OK] test_expired_nonce ... [OK] test_get_nonce ... [OK] test_missing_parts ... [OK] test_nonce_reuse ... [OK] test_register_correct_nonce ... [OK] test_register_incorrect_nonce ... [OK] test_register_mau_limit_reached ... [OK] UserRestTestCase test_accidental_deactivation_prevention ... [OK] test_change_name_deactivate_user_user_directory ... [OK] test_create_server_admin ... [OK] test_create_user ... [OK] test_create_user_email_no_notif_for_new_users ... [OK] test_create_user_email_notif_for_new_users ... [OK] test_create_user_mau_limit_reached_active_admin ... [OK] test_create_user_mau_limit_reached_passive_admin ... [OK] test_deactivate_user ... [OK] test_get_user ... [OK] test_invalid_parameter ... [OK] test_reactivate_user ... [OK] test_reactivate_user_localdb_disabled ... [OK] test_reactivate_user_password_disabled ... [OK] test_requester_is_no_admin ... [OK] test_set_displayname ... [OK] test_set_duplicate_external_id ... [OK] test_set_duplicate_threepid ... [OK] test_set_external_id ... [OK] test_set_password ... [OK] test_set_threepid ... [OK] test_set_user_as_admin ... [OK] test_set_user_type ... [OK] test_user_does_not_exist ... [OK] UserTokenRestTestCase test_admin_logout_all ... [OK] test_consent ... [OK] test_devices ... [OK] test_logout ... [OK] test_mau_limit ... [OK] test_no_auth ... [OK] test_not_admin ... [OK] test_send_event ... [OK] test_user_logout_all ... [OK] UsersListTestCase test_all_users ... [OK] test_from ... [OK] test_invalid_parameter ... [OK] test_limit ... [OK] test_limit_and_from ... [OK] test_next_token ... [OK] test_no_auth ... [OK] test_order_by ... [OK] test_requester_is_no_admin ... [OK] test_search_term ... [OK] WhoisRestTestCase_0___synapse_admin_v1_whois_s test_get_whois_admin ... [OK] test_get_whois_user ... [OK] test_no_auth ... [OK] test_requester_is_not_admin ... [OK] test_user_is_not_local ... [OK] WhoisRestTestCase_1___matrix_client_r0_admin_whois_s test_get_whois_admin ... [OK] test_get_whois_user ... [OK] test_no_auth ... [OK] test_requester_is_not_admin ... [OK] test_user_is_not_local ... [OK] tests.rest.admin.test_username_available UsernameAvailableTestCase test_username_available ... [OK] test_username_unavailable ... [OK] tests.rest.client.test_account AccountStatusTestCase test_account_validity_expired ... [OK] test_invalid_mxid ... [OK] test_local_user_deactivated ... [OK] test_local_user_exists ... [OK] test_local_user_not_exists ... [OK] test_missing_mxid ... [OK] test_mixed_local_and_remote_users ... [OK] test_no_account_validity ... [OK] DeactivateTestCase test_deactivate_account ... [OK] test_pending_invites ... [OK] PasswordResetTestCase test_basic_password_reset ... [OK] test_basic_password_reset_canonicalise_email ... [OK] test_cant_reset_password_without_clicking_link ... [OK] test_no_valid_token ... [OK] test_password_reset_bad_email_inhibit_error ... [OK] test_ratelimit_by_email ... [OK] ThreepidEmailRestTestCase test_add_email_address_casefold ... [OK] test_add_email_bad_format ... [OK] test_add_email_domain_to_lower ... [OK] test_add_email_domain_with_umlaut ... [OK] test_add_email_if_disabled ... [OK] test_add_email_no_at ... [OK] test_add_email_two_at ... [OK] test_add_valid_email ... [OK] test_add_valid_email_second_time ... [OK] test_add_valid_email_second_time_canonicalise ... [OK] test_address_trim ... [OK] test_cant_add_email_without_clicking_link ... [OK] test_delete_email ... [OK] test_delete_email_if_disabled ... [OK] test_empty_next_link_domain_whitelist ... [OK] test_next_link ... [OK] test_next_link_domain_whitelist ... [OK] test_next_link_exotic_protocol ... [OK] test_next_link_file_uri ... [OK] test_no_valid_token ... [OK] test_ratelimit_by_ip ... [OK] WhoamiTestCase test_GET_whoami ... [OK] test_GET_whoami_appservices ... [OK] test_GET_whoami_guests ... [OK] tests.rest.client.test_account_data AccountDataTestCase test_on_account_data_updated_callback ... [OK] tests.rest.client.test_auth FallbackAuthTests test_complete_operation_unknown_session ... [OK] test_fallback_captcha ... [OK] RefreshAuthTests test_different_expiry_for_refreshable_and_nonrefreshable_access_tokens ... [OK] test_login_issue_refresh_token ... [OK] test_many_token_refresh ... [OK] test_refresh_token_expiry ... [OK] test_refresh_token_invalidation ... [OK] test_refreshable_access_token_expiration ... [OK] test_register_issue_refresh_token ... [OK] test_token_refresh ... [OK] test_ultimate_session_expiry ... [OK] UIAuthTests test_can_change_body ... [OK] test_can_reuse_session ... [OK] test_cannot_change_uri ... [OK] test_does_not_offer_password_for_sso_user ... [OK] test_does_not_offer_sso_for_password_user ... [OK] test_grandfathered_identifier ... [OK] test_offers_both_flows_for_upgraded_user ... [OK] test_ui_auth ... [OK] test_ui_auth_fails_for_incorrect_sso_user ... [OK] test_ui_auth_via_sso ... [OK] test_ui_auth_with_passwords_for_reauth_only ... [OK] tests.rest.client.test_capabilities CapabilitiesTestCase test_check_auth_required ... [OK] test_get_change_3pid_capabilities_3pid_disabled ... [OK] test_get_change_password_capabilities_localdb_disabled ... [OK] test_get_change_password_capabilities_password_disabled ... [OK] test_get_change_password_capabilities_password_login ... [OK] test_get_change_users_attributes_capabilities ... [OK] test_get_does_include_msc3244_fields_when_enabled ... [OK] test_get_does_not_include_msc3244_fields_when_disabled ... [OK] test_get_room_version_capabilities ... [OK] test_get_set_avatar_url_capabilities_avatar_url_disabled ... [OK] test_get_set_displayname_capabilities_displayname_disabled ... [OK] tests.rest.client.test_consent ConsentResourceTestCase test_accept_consent ... [OK] test_render_public_consent ... [OK] tests.rest.client.test_devices DeviceListsTestCase test_not_receiving_local_device_list_changes ... [OK] test_receiving_local_device_list_changes ... [OK] DevicesTestCase test_delete_stale_devices ... [OK] tests.rest.client.test_directory DirectoryTestCase test_deleting_alias_via_directory ... [OK] test_deleting_nonexistant_alias ... [OK] test_directory_endpoint_not_in_room ... [OK] test_directory_in_room ... [OK] test_directory_in_room_too_long ... [OK] test_room_creation ... [OK] test_room_creation_too_long ... [OK] test_state_event_in_room_too_long ... [OK] test_state_event_not_in_room ... [OK] test_state_event_user_in_v5_room ... [OK] test_state_event_v6_room ... [OK] tests.rest.client.test_ephemeral_message EphemeralMessageTestCase test_message_expiry_delay ... [OK] test_message_expiry_no_delay ... [OK] tests.rest.client.test_events EventStreamPermissionsTestCase test_stream_basic_permissions ... [OK] test_stream_room_permissions ... [OK] GetEventsTestCase test_get_event_via_events ... [OK] tests.rest.client.test_filter FilterTestCase test_add_filter ... [OK] test_add_filter_for_other_user ... [OK] test_add_filter_non_local_user ... [OK] test_get_filter ... [OK] test_get_filter_invalid_id ... [OK] test_get_filter_no_id ... [OK] test_get_filter_non_existant ... [OK] tests.rest.client.test_identity IdentityTestCase test_3pid_lookup_disabled ... [OK] tests.rest.client.test_keys KeyQueryTestCase test_rejects_device_id_ice_key_outside_of_list ... [OK] test_rejects_device_key_given_as_map_to_bool ... [OK] test_requires_device_key ... [OK] tests.rest.client.test_login AppserviceLoginRestServletTestCase test_login_appservice_no_token ... [OK] test_login_appservice_user ... [OK] test_login_appservice_user_bot ... [OK] test_login_appservice_wrong_as ... [OK] test_login_appservice_wrong_user ... [OK] CASTestCase test_cas_redirect_confirm ... [OK] test_cas_redirect_login_fallback ... [OK] test_cas_redirect_whitelisted ... [OK] test_deactivated_user ... [OK] JWTPubKeyTestCase test_login_jwt_invalid_signature ... [OK] test_login_jwt_valid ... [OK] JWTTestCase test_login_aud ... [OK] test_login_aud_no_config ... [OK] test_login_custom_sub ... [OK] test_login_default_sub ... [OK] test_login_iss ... [OK] test_login_iss_no_config ... [OK] test_login_jwt_expired ... [OK] test_login_jwt_invalid_signature ... [OK] test_login_jwt_not_before ... [OK] test_login_jwt_valid_registered ... [OK] test_login_jwt_valid_unregistered ... [OK] test_login_no_sub ... [OK] test_login_no_token ... [OK] LoginRestServletTestCase test_POST_ratelimiting_per_account ... [OK] test_POST_ratelimiting_per_account_failed_attempts ... [OK] test_POST_ratelimiting_per_address ... [OK] test_login_with_overly_long_device_id_fails ... [OK] test_session_can_hard_logout_after_being_soft_logged_out ... [OK] test_session_can_hard_logout_all_sessions_after_being_soft_logged_out ... [OK] test_soft_logout ... [OK] MultiSSOTestCase test_client_idp_redirect_to_oidc ... [SKIPPED] test_client_idp_redirect_to_unknown ... [SKIPPED] test_get_login_flows ... [SKIPPED] test_login_via_oidc ... [SKIPPED] test_multi_sso_redirect ... [SKIPPED] test_multi_sso_redirect_to_cas ... [SKIPPED] test_multi_sso_redirect_to_saml ... [SKIPPED] test_multi_sso_redirect_to_unknown ... [SKIPPED] UsernamePickerTestCase test_username_picker ... [OK] tests.rest.client.test_mutual_rooms UserMutualRoomsTest test_shared_room_list_after_leave ... [OK] test_shared_room_list_mixed ... [OK] test_shared_room_list_private ... [OK] test_shared_room_list_public ... [OK] tests.rest.client.test_notifications HTTPPusherTests test_notify_for_local_invites ... [OK] tests.rest.client.test_password_policy PasswordPolicyTestCase test_get_policy ... [OK] test_password_change ... [OK] test_password_compliant ... [OK] test_password_no_digit ... [OK] test_password_no_lowercase ... [OK] test_password_no_symbol ... [OK] test_password_no_uppercase ... [OK] test_password_too_short ... [OK] tests.rest.client.test_power_levels PowerLevelsTestCase test_admins_can_enable_room_encryption ... [OK] test_admins_can_send_server_acl ... [OK] test_admins_can_tombstone_room ... [OK] test_cannot_set_string_power_levels ... [OK] test_cannot_set_unsafe_large_power_levels ... [OK] test_cannot_set_unsafe_small_power_levels ... [OK] test_non_admins_cannot_enable_room_encryption ... [OK] test_non_admins_cannot_send_server_acl ... [OK] test_non_admins_cannot_tombstone_room ... [OK] tests.rest.client.test_presence PresenceTestCase test_put_presence ... [OK] test_put_presence_disabled ... [OK] tests.rest.client.test_profile OwnProfileUnrestrictedTestCase test_can_lookup_own_profile ... [OK] ProfileTestCase test_avatar_allowed_mime_type_global ... [OK] test_avatar_allowed_mime_type_per_room ... [OK] test_avatar_size_limit_global ... [OK] test_avatar_size_limit_per_room ... [OK] test_get_avatar_url ... [OK] test_get_avatar_url_other ... [OK] test_get_displayname ... [OK] test_get_displayname_other ... [OK] test_set_avatar_url ... [OK] test_set_avatar_url_noauth ... [OK] test_set_avatar_url_other ... [OK] test_set_avatar_url_too_long ... [OK] test_set_displayname ... [OK] test_set_displayname_noauth ... [OK] test_set_displayname_other ... [OK] test_set_displayname_too_long ... [OK] ProfilesRestrictedTestCase test_in_shared_room ... [OK] test_no_auth ... [OK] test_not_in_shared_room ... [OK] tests.rest.client.test_push_rule_attrs PushRuleAttributesTestCase test_actions_404_when_get_non_existent ... [OK] test_actions_404_when_get_non_existent_server_rule ... [OK] test_actions_404_when_put_non_existent_rule ... [OK] test_actions_404_when_put_non_existent_server_rule ... [OK] test_actions_get ... [OK] test_actions_put ... [OK] test_enabled_404_when_get_non_existent ... [OK] test_enabled_404_when_get_non_existent_server_rule ... [OK] test_enabled_404_when_put_non_existent_rule ... [OK] test_enabled_404_when_put_non_existent_server_rule ... [OK] test_enabled_disable ... [OK] test_enabled_on_creation ... [OK] test_enabled_on_recreation ... [OK] tests.rest.client.test_redactions RedactionsTestCase test_redact_create_event ... [OK] test_redact_event_as_moderator ... [OK] test_redact_event_as_moderator_ratelimit ... [OK] test_redact_event_as_normal ... [OK] test_redact_nonexistent_event ... [OK] tests.rest.client.test_register AccountValidityBackgroundJobTestCase test_background_job ... [OK] AccountValidityRenewalByEmailTestCase test_deactivated_user ... [OK] test_manual_email_send ... [OK] test_manual_email_send_expired_account ... [OK] test_renewal_email ... [OK] test_renewal_invalid_token ... [OK] AccountValidityTestCase test_logging_out_expired_user ... [OK] test_manual_expire ... [OK] test_manual_renewal ... [OK] test_validity_period ... [OK] RegisterRestServletTestCase test_POST_appservice_registration_invalid ... [OK] test_POST_appservice_registration_no_type ... [OK] test_POST_appservice_registration_valid ... [OK] test_POST_bad_password ... [OK] test_POST_bad_username ... [OK] test_POST_disabled_guest_registration ... [OK] test_POST_disabled_registration ... [OK] test_POST_guest_registration ... [OK] test_POST_ratelimiting ... [OK] test_POST_ratelimiting_guest ... [OK] test_POST_registration_requires_token ... [OK] test_POST_registration_token_expiry ... [OK] test_POST_registration_token_invalid ... [OK] test_POST_registration_token_limit_uses ... [OK] test_POST_registration_token_session_expiry ... [OK] test_POST_registration_token_session_expiry_deleted_token ... [OK] test_POST_user_valid ... [OK] test_advertised_flows ... [OK] test_advertised_flows_captcha_and_terms_and_3pids ... [OK] test_advertised_flows_no_msisdn_email_required ... [OK] test_inhibit_user_in_use_error ... [OK] test_reject_invalid_email ... [OK] test_request_token_existing_email_inhibit_error ... [OK] RegistrationTokenValidityRestServletTestCase test_GET_ratelimiting ... [OK] test_GET_token_invalid ... [OK] test_GET_token_valid ... [OK] tests.rest.client.test_relations BundledAggregationsTestCase test_aggregation_get_event_for_annotation ... [OK] test_aggregation_get_event_for_thread ... [OK] test_annotation ... [OK] test_annotation_to_annotation ... [OK] test_bundled_aggregations_with_filter ... [OK] test_nested_thread ... [OK] test_reference ... [OK] test_thread ... [OK] test_thread_edit_latest_event ... [OK] test_thread_with_bundled_aggregations_for_latest ... [OK] RelationIgnoredUserTestCase test_annotation ... [OK] test_reference ... [OK] test_thread ... [OK] RelationPaginationTestCase test_basic_paginate_relations ... [OK] test_pagination_from_sync_and_messages ... [OK] test_repeated_paginate_relations ... [OK] RelationRedactionTestCase test_redact_parent_annotation ... [OK] test_redact_parent_edit ... [OK] test_redact_parent_thread ... [OK] test_redact_relation_annotation ... [OK] test_redact_relation_thread ... [OK] RelationsTestCase test_background_update ... [OK] test_deny_double_react ... [OK] test_deny_forked_thread ... [OK] test_deny_invalid_event ... [OK] test_deny_invalid_room ... [OK] test_edit ... [OK] test_edit_edit ... [OK] test_edit_reply ... [OK] test_ignore_invalid_room ... [OK] test_multi_edit ... [OK] test_send_relation ... [OK] test_unknown_relations ... [OK] tests.rest.client.test_report_event ReportEventTestCase test_no_reason ... [OK] test_no_reason_and_no_score ... [OK] test_no_score ... [OK] test_reason_and_score_null ... [OK] test_reason_int_and_score_str ... [OK] test_reason_str_and_score_int ... [OK] test_reason_zero_and_score_blank ... [OK] tests.rest.client.test_retention RetentionNoDefaultPolicyTestCase test_no_default_policy ... [OK] test_state_policy ... [OK] test_visibility_when_disabled ... [OK] RetentionTestCase test_retention_event_purged_with_state_event ... [OK] test_retention_event_purged_with_state_event_outside_allowed ... [OK] test_retention_event_purged_without_state_event ... [OK] test_visibility ... [OK] tests.rest.client.test_room_batch RoomBatchTestCase test_same_state_groups_for_whole_historical_batch ... [OK] test_sync_while_batch_importing ... [OK] tests.rest.client.test_rooms ContextTestCase test_erased_sender ... [OK] LabelsTestCase test_context_filter_labels ... [OK] test_context_filter_labels_not_labels ... [OK] test_context_filter_not_labels ... [OK] test_messages_filter_labels ... [OK] test_messages_filter_labels_not_labels ... [OK] test_messages_filter_not_labels ... [OK] test_search_filter_labels ... [OK] test_search_filter_labels_not_labels ... [OK] test_search_filter_not_labels ... [OK] PerRoomProfilesForbiddenTestCase test_per_room_profile_forbidden ... [OK] PublicRoomsRestrictedTestCase test_restricted_auth ... [OK] test_restricted_no_auth ... [OK] PublicRoomsTestRemoteSearchFallbackTestCase test_fallback ... [OK] test_simple ... [OK] RelationsTestCase test_filter_relation_senders ... [OK] test_filter_relation_senders_and_type ... [OK] test_filter_relation_type ... [OK] RoomAliasListTestCase test_admin_user ... [OK] test_no_aliases ... [OK] test_not_in_room ... [OK] test_peekable_room ... [OK] test_with_aliases ... [OK] RoomCanonicalAliasTestCase test_add_alias ... [OK] test_alias_alt_aliases ... [OK] test_alt_aliases ... [OK] test_bad_alias ... [OK] test_bad_data ... [OK] test_canonical_alias ... [OK] test_partial_modify ... [OK] RoomInitialSyncTestCase test_initial_sync ... [OK] RoomInviteRatelimitTestCase test_invites_by_rooms_ratelimit ... [OK] test_invites_by_users_ratelimit ... [OK] RoomJoinRatelimitTestCase test_autojoin_rooms ... [OK] test_join_local_ratelimit ... [OK] test_join_local_ratelimit_idempotent ... [OK] test_join_local_ratelimit_profile_change ... [OK] RoomJoinTestCase test_spam_checker_may_join_room ... [OK] RoomMemberStateTestCase test_invalid_puts ... [OK] test_rooms_members_other ... [OK] test_rooms_members_other_custom_keys ... [OK] test_rooms_members_self ... [OK] RoomMembershipReasonTestCase test_ban_reason ... [OK] test_invite_reason ... [OK] test_join_reason ... [OK] test_kick_reason ... [OK] test_leave_reason ... [OK] test_reject_invite_reason ... [OK] test_unban_reason ... [OK] RoomMessageListTestCase test_room_messages_purge ... [OK] test_stream_token_is_accepted_for_fwd_pagianation ... [OK] test_topo_token_is_accepted ... [OK] RoomMessagesTestCase test_invalid_puts ... [OK] test_rooms_messages_sent ... [OK] RoomPermissionsTestCase test_can_do_action ... [OK] test_invited_permissions ... [OK] test_joined_permissions ... [OK] test_leave_permissions ... [OK] test_member_event_from_ban ... [OK] test_membership_basic_room_perms ... [OK] test_membership_private_room_perms ... [OK] test_membership_public_room_perms ... [OK] test_topic_perms ... [OK] RoomPowerLevelOverridesInPracticeTestCase test_any_room_override_defeats_config_override ... [OK] test_config_override_applies_only_to_specific_preset ... [OK] test_creator_can_post_state_event ... [OK] test_normal_user_can_not_post_state_event ... [OK] test_specific_room_override_defeats_config_override ... [OK] test_with_config_override_normal_user_can_post_state_event ... [OK] RoomPowerLevelOverridesTestCase test_default_power_levels_with_room_override ... [OK] test_power_levels_with_server_and_room_overrides ... [OK] test_power_levels_with_server_override ... [OK] RoomSearchTestCase test_finds_message ... [OK] test_include_context ... [OK] RoomTopicTestCase test_invalid_puts ... [OK] test_rooms_topic ... [OK] test_rooms_topic_with_extra_keys ... [OK] RoomsCreateTestCase test_post_room_custom_key ... [OK] test_post_room_invalid_content ... [OK] test_post_room_invitees_invalid_mxid ... [OK] test_post_room_invitees_ratelimit ... [OK] test_post_room_known_and_unknown_keys ... [OK] test_post_room_no_keys ... [OK] test_post_room_visibility_key ... [OK] test_spam_checker_may_join_room ... [OK] RoomsMemberListTestCase test_get_member_list ... [OK] test_get_member_list_mixed_memberships ... [OK] test_get_member_list_no_permission ... [OK] test_get_member_list_no_permission_former_member ... [OK] test_get_member_list_no_permission_former_member_with_at_token ... [OK] test_get_member_list_no_permission_with_at_token ... [OK] test_get_member_list_no_room ... [OK] ThreepidInviteTestCase test_threepid_invite_spamcheck ... [OK] tests.rest.client.test_sendtodevice SendToDeviceTestCase test_limited_sync ... [OK] test_local_room_key_request ... [OK] test_remote_room_key_request ... [OK] test_user_to_user ... [OK] tests.rest.client.test_shadow_banned ProfileTestCase test_displayname ... [OK] test_room_displayname ... [OK] RoomTestCase test_create_room ... [OK] test_invite ... [OK] test_invite_3pid ... [OK] test_message ... [OK] test_typing ... [OK] test_upgrade ... [OK] tests.rest.client.test_sync DeviceListSyncTestCase test_user_with_no_rooms_receives_self_device_list_updates ... [OK] ExcludeRoomTestCase test_invite ... [OK] test_join_leave ... [OK] FilterTestCase test_sync_argless ... [OK] ReadReceiptsTestCase test_private_read_receipts ... [OK] test_private_receipt_cannot_override_public ... [OK] test_public_receipt_can_override_private ... [OK] test_read_receipt_with_empty_body_is_rejected ... [OK] SyncCacheTestCase test_noop_sync_does_not_tightloop ... [OK] SyncFilterTestCase test_sync_filter_labels ... [OK] test_sync_filter_labels_not_labels ... [OK] test_sync_filter_not_labels ... [OK] SyncKnockTestCase test_knock_room_state ... [OK] SyncTypingTests test_sync_backwards_typing ... [OK] UnreadMessagesTestCase test_read_receipts_only_go_down_0_m_read ... [OK] test_read_receipts_only_go_down_1_org_matrix_msc2285_read_private ... [OK] test_unread_counts ... [OK] tests.rest.client.test_third_party_rules ThirdPartyRulesTestCase test_cannot_modify_event ... [OK] test_check_can_deactivate_user ... [OK] test_check_can_deactivate_user_admin ... [OK] test_check_can_shutdown_room ... [OK] test_legacy_check_event_allowed ... [OK] test_legacy_on_create_room ... [OK] test_message_edit ... [OK] test_modify_event ... [OK] test_on_new_event ... [OK] test_on_profile_update ... [OK] test_on_profile_update_admin ... [OK] test_on_threepid_bind ... [OK] test_on_user_deactivation_status_changed ... [OK] test_on_user_deactivation_status_changed_admin ... [OK] test_send_event ... [OK] test_sent_event_end_up_in_room_state ... [OK] test_third_party_rules ... [OK] test_third_party_rules_workaround_synapse_errors_pass_through ... [OK] tests.rest.client.test_transactions HttpTransactionCacheTestCase test_cleans_up ... [OK] test_deduplicates_based_on_key ... [OK] test_does_not_cache_exceptions ... [OK] test_does_not_cache_failures ... [OK] test_executes_given_function ... [OK] test_logcontexts_with_async_result ... [OK] tests.rest.client.test_typing RoomTypingTestCase test_set_not_typing ... [OK] test_set_typing ... [OK] test_typing_timeout ... [OK] tests.rest.client.test_upgrade_room UpgradeRoomTest test_custom_room_type ... [OK] test_not_in_room ... [OK] test_power_levels ... [OK] test_power_levels_tombstone ... [OK] test_power_levels_user_default ... [OK] test_space ... [OK] test_stringy_power_levels ... [OK] test_upgrade ... [OK] tests.rest.key.v2.test_remote_key_resource EndToEndPerspectivesTests test_get_key ... [OK] test_get_notary_key ... [OK] test_get_notary_keyserver_key ... [OK] RemoteKeyResourceTestCase test_get_key ... [OK] test_get_own_key ... [OK] tests.rest.media.test_media_retention MediaRetentionTestCase test_local_media_retention ... [OK] test_remote_media_cache_retention ... [OK] tests.rest.media.v1.test_base GetFileNameFromHeadersTests tests ... [OK] tests.rest.media.v1.test_filepath MediaFilePathsJailTestCase test_symlink ... [OK] test_symlink_subdirectory ... [OK] test_traversal_inside ... [OK] test_traversal_outside ... [OK] test_traversal_reentry ... [OK] MediaFilePathsTestCase test_content_type_validation ... [OK] test_file_id_validation ... [OK] test_local_media_filepath ... [OK] test_local_media_thumbnail ... [OK] test_local_media_thumbnail_dir ... [OK] test_remote_media_filepath ... [OK] test_remote_media_thumbnail ... [OK] test_remote_media_thumbnail_dir ... [OK] test_remote_media_thumbnail_legacy ... [OK] test_server_name_validation ... [OK] test_thumbnail_method_validation ... [OK] test_url_cache_filepath ... [OK] test_url_cache_filepath_dirs_to_delete ... [OK] test_url_cache_filepath_dirs_to_delete_legacy ... [OK] test_url_cache_filepath_legacy ... [OK] test_url_cache_media_id_validation ... [OK] test_url_cache_thumbnail ... [OK] test_url_cache_thumbnail_directory ... [OK] test_url_cache_thumbnail_directory_legacy ... [OK] test_url_cache_thumbnail_dirs_to_delete ... [OK] test_url_cache_thumbnail_dirs_to_delete_legacy ... [OK] test_url_cache_thumbnail_legacy ... [OK] tests.rest.media.v1.test_html_preview MediaEncodingTestCase test_content_type ... [OK] test_duplicates ... [OK] test_fallback ... [OK] test_meta_charset ... [OK] test_meta_charset_underscores ... [OK] test_meta_xml_encoding ... [OK] test_unknown_invalid ... [OK] test_xml_encoding ... [OK] OpenGraphFromHtmlTestCase test_comment ... [OK] test_comment2 ... [OK] test_empty ... [OK] test_empty_description ... [OK] test_h1_as_title ... [OK] test_invalid_encoding ... [OK] test_invalid_encoding2 ... [OK] test_missing_title ... [OK] test_missing_title_and_broken_h1 ... [OK] test_no_tree ... [OK] test_script ... [OK] test_simple ... [OK] test_windows_1252 ... [OK] test_xml ... [OK] SummarizeTestCase test_long_summarize ... [OK] test_short_summarize ... [OK] test_small_then_large_summarize ... [OK] tests.rest.media.v1.test_media_storage MediaRepoTests_0 test_disposition_filename_ascii ... [OK] test_disposition_filenamestar_utf8escaped ... [OK] test_disposition_none ... [OK] test_handle_missing_content_type ... [OK] test_invalid_type ... [OK] test_no_thumbnail_crop ... [OK] test_no_thumbnail_scale ... [OK] test_same_quality_0_crop ... [OK] test_same_quality_1_crop ... [OK] test_same_quality_2_scale ... [OK] test_same_quality_3_scale ... [OK] test_thumbnail_crop ... [OK] test_thumbnail_repeated_thumbnail ... [OK] test_thumbnail_scale ... [OK] test_x_robots_tag_header ... [OK] MediaRepoTests_1 test_disposition_filename_ascii ... [OK] test_disposition_filenamestar_utf8escaped ... [OK] test_disposition_none ... [OK] test_handle_missing_content_type ... [OK] test_invalid_type ... [OK] test_no_thumbnail_crop ... [OK] test_no_thumbnail_scale ... [OK] test_same_quality_0_crop ... [OK] test_same_quality_1_crop ... [OK] test_same_quality_2_scale ... [OK] test_same_quality_3_scale ... [OK] test_thumbnail_crop ... [OK] test_thumbnail_repeated_thumbnail ... [OK] test_thumbnail_scale ... [OK] test_x_robots_tag_header ... [OK] MediaRepoTests_2 test_disposition_filename_ascii ... [OK] test_disposition_filenamestar_utf8escaped ... [OK] test_disposition_none ... [OK] test_handle_missing_content_type ... [OK] test_invalid_type ... [OK] test_no_thumbnail_crop ... [OK] test_no_thumbnail_scale ... [OK] test_same_quality_0_crop ... [OK] test_same_quality_1_crop ... [OK] test_same_quality_2_scale ... [OK] test_same_quality_3_scale ... [OK] test_thumbnail_crop ... [OK] test_thumbnail_repeated_thumbnail ... [OK] test_thumbnail_scale ... [OK] test_x_robots_tag_header ... [OK] MediaRepoTests_3 test_disposition_filename_ascii ... [OK] test_disposition_filenamestar_utf8escaped ... [OK] test_disposition_none ... [OK] test_handle_missing_content_type ... [OK] test_invalid_type ... [OK] test_no_thumbnail_crop ... [OK] test_no_thumbnail_scale ... [OK] test_same_quality_0_crop ... [OK] test_same_quality_1_crop ... [OK] test_same_quality_2_scale ... [OK] test_same_quality_3_scale ... [OK] test_thumbnail_crop ... [OK] test_thumbnail_repeated_thumbnail ... [OK] test_thumbnail_scale ... [OK] test_x_robots_tag_header ... [OK] MediaStorageTests test_ensure_media_is_in_local_cache ... [OK] SpamCheckerTestCase test_upload_ban ... [OK] test_upload_innocent ... [OK] tests.rest.media.v1.test_oembed OEmbedTests test_version ... [OK] tests.rest.media.v1.test_url_preview URLPreviewTests test_OPTIONS ... [OK] test_accept_language_config_option ... [OK] test_audio_rejected ... [OK] test_blacklist_port ... [OK] test_blacklisted_ip_range ... [OK] test_blacklisted_ip_range_direct ... [OK] test_blacklisted_ip_range_whitelisted_ip ... [OK] test_blacklisted_ip_specific ... [OK] test_blacklisted_ip_specific_direct ... [OK] test_blacklisted_ip_with_external_ip ... [OK] test_blacklisted_ipv6_range ... [OK] test_blacklisted_ipv6_specific ... [OK] test_cache_expiry ... [OK] test_cache_returns_correct_type ... [OK] test_data_url ... [OK] test_inline_data_url ... [OK] test_ipaddr ... [OK] test_non_ascii_preview_content_type ... [OK] test_non_ascii_preview_httpequiv ... [OK] test_nonexistent_image ... [OK] test_oembed_autodiscovery ... [OK] test_oembed_format ... [OK] test_oembed_photo ... [OK] test_oembed_rich ... [OK] test_overlong_title ... [OK] test_storage_providers_exclude_files ... [OK] test_storage_providers_exclude_thumbnails ... [OK] test_video_rejected ... [OK] tests.rest.test_health HealthCheckTests test_health ... [OK] tests.rest.test_well_known WellKnownTests test_client_well_known ... [OK] test_client_well_known_no_public_baseurl ... [OK] test_server_well_known ... [OK] test_server_well_known_disabled ... [OK] tests.scripts.test_new_matrix_user RegisterTestCase test_failure_nonce ... [OK] test_failure_post ... [OK] test_success ... [OK] tests.server_notices.test_consent ConsentNoticesTests test_get_sync_message ... [OK] tests.server_notices.test_resource_limits_server_notices TestResourceLimitsServerNotices test_check_hs_disabled_unaffected_by_mau_alert_suppression ... [OK] test_maybe_send_server_notice_disabled_hs ... [OK] test_maybe_send_server_notice_to_user_add_blocked_notice ... [OK] test_maybe_send_server_notice_to_user_add_blocked_notice_noop ... [OK] test_maybe_send_server_notice_to_user_flag_off ... [OK] test_maybe_send_server_notice_to_user_not_in_mau_cohort ... [OK] test_maybe_send_server_notice_to_user_remove_blocked_notice ... [OK] test_maybe_send_server_notice_to_user_remove_blocked_notice_noop ... [OK] test_maybe_send_server_notice_when_alerting_suppressed_room_blocked ... [OK] test_maybe_send_server_notice_when_alerting_suppressed_room_unblocked ... [OK] TestResourceLimitsServerNoticesWithRealRooms test_invite_with_notice ... [OK] test_no_invite_without_notice ... [OK] test_server_notice_only_sent_once ... [OK] tests.state.test_v2 AuthChainDifferenceTestCase test_multiple_unpersisted_chain ... [OK] test_simple ... [OK] test_unpersisted_events_different_sets ... [OK] LexicographicalTestCase test_simple ... [OK] SimpleParamStateTestCase test_event_map_none ... [OK] StateTestCase test_ban_vs_pl ... [OK] test_join_rule_evasion ... [OK] test_mainline_sort ... [OK] test_offtopic_pl ... [OK] test_topic ... [OK] test_topic_basic ... [OK] test_topic_reset ... [OK] tests.storage.databases.main.test_deviceinbox DeviceInboxBackgroundUpdateStoreTestCase test_background_remove_deleted_devices_from_device_inbox ... [OK] test_background_remove_hidden_devices_from_device_inbox ... [OK] tests.storage.databases.main.test_events_worker DatabaseOutageTestCase test_failure ... [OK] test_recovery ... [OK] EventCacheTestCase test_dedupe ... [OK] test_event_ref ... [OK] test_simple ... [OK] GetEventCancellationTestCase test_first_get_event_cancelled ... [OK] test_second_get_event_cancelled ... [OK] HaveSeenEventsTestCase test_query_via_event_cache ... [OK] test_simple ... [OK] tests.storage.databases.main.test_lock LockTestCase test_acquire_contention ... [OK] test_drop ... [OK] test_maintain_lock ... [OK] test_shutdown ... [OK] test_simple_lock ... [OK] test_timeout_lock ... [OK] tests.storage.databases.main.test_room RoomBackgroundUpdateStoreTestCase test_background_populate_rooms_creator_column ... [OK] tests.storage.test__base UpdateUpsertManyTests test_simple_update_many ... [OK] test_upsert_many ... [OK] tests.storage.test_account_data IgnoredUsersTestCase test_caching ... [OK] test_ignoring_users ... [OK] test_invalid_data ... [OK] tests.storage.test_appservice ApplicationServiceStoreConfigTestCase test_duplicate_as_tokens ... [OK] test_duplicate_ids ... [OK] test_unique_works ... [OK] ApplicationServiceStoreTestCase test_retrieval_of_all_services ... [OK] test_retrieval_of_service ... [OK] test_retrieve_unknown_service_token ... [OK] ApplicationServiceStoreTypeStreamIds test_get_type_stream_id_for_appservice_invalid_type ... [OK] test_get_type_stream_id_for_appservice_no_value ... [OK] test_set_appservice_stream_type_pos ... [OK] test_set_appservice_stream_type_pos_invalid_type ... [OK] ApplicationServiceTransactionStoreTestCase test_complete_appservice_txn_first_txn ... [OK] test_complete_appservice_txn_updates_last_txn_state ... [OK] test_create_appservice_txn_first ... [OK] test_get_appservice_state_down ... [OK] test_get_appservice_state_none ... [OK] test_get_appservice_state_up ... [OK] test_get_appservices_by_state_multiple ... [OK] test_get_appservices_by_state_none ... [OK] test_get_appservices_by_state_single ... [OK] test_get_oldest_unsent_txn ... [OK] test_get_oldest_unsent_txn_none ... [OK] test_set_appservices_state_down ... [OK] test_set_appservices_state_multiple_up ... [OK] tests.storage.test_background_update BackgroundUpdateControllerTestCase test_controller ... [OK] BackgroundUpdateTestCase test_background_update_default_batch_set_by_config ... [OK] test_background_update_default_sleep_behavior ... [OK] test_background_update_duration_set_in_config ... [OK] test_background_update_min_batch_set_in_config ... [OK] test_background_update_sleep_set_in_config ... [OK] test_disabling_background_update_sleep ... [OK] test_do_background_update ... [OK] tests.storage.test_base SQLBaseStoreTestCase test_delete_one ... [OK] test_insert_1col ... [OK] test_insert_3cols ... [OK] test_select_list ... [OK] test_select_one_1col ... [OK] test_select_one_3col ... [OK] test_select_one_missing ... [OK] test_update_one_1col ... [OK] test_update_one_4cols ... [OK] tests.storage.test_cleanup_extrems CleanupExtremBackgroundUpdateStoreTestCase test_basic_cleanup ... [OK] test_chain_of_fail_cleanup ... [OK] test_forked_graph_cleanup ... [OK] test_soft_failed_extremities_handled_correctly ... [OK] CleanupExtremDummyEventsTestCase test_expiry_logic ... [OK] test_send_dummy_event ... [OK] test_send_dummy_events_when_insufficient_power ... [OK] tests.storage.test_client_ips ClientIpAuthTestCase test_request_from_getPeer ... [OK] test_request_with_xforwarded ... [OK] ClientIpStoreTestCase test_adding_monthly_active_user_when_full ... [OK] test_adding_monthly_active_user_when_space ... [OK] test_devices_last_seen_bg_update ... [OK] test_disabled_monthly_active_user ... [OK] test_get_last_client_ip_by_device_0 ... [OK] test_get_last_client_ip_by_device_1 ... [OK] test_get_last_client_ip_by_device_combined_data ... [OK] test_get_user_ip_and_agents_0 ... [OK] test_get_user_ip_and_agents_1 ... [OK] test_get_user_ip_and_agents_combined_data ... [OK] test_insert_new_client_ip ... [OK] test_insert_new_client_ip_none_device_id ... [OK] test_old_user_ips_pruned ... [OK] test_updating_monthly_active_user_when_space ... [OK] tests.storage.test_database CallbacksTestCase test_after_callback ... [OK] test_exception_callback ... [OK] test_failed_retry ... [OK] test_successful_retry ... [OK] CancellationTestCase test_after_callback ... [OK] test_exception_callback ... [OK] TupleComparisonClauseTestCase test_native_tuple_comparison ... [OK] tests.storage.test_devices DeviceStoreTestCase test_count_devices_by_users ... [OK] test_get_device_updates_by_remote ... [OK] test_get_device_updates_by_remote_can_limit_properly ... [OK] test_get_device_updates_by_remote_cross_signing_key_updates ... [OK] test_get_devices_by_user ... [OK] test_store_new_device ... [OK] test_update_device ... [OK] test_update_unknown_device ... [OK] tests.storage.test_directory DirectoryStoreTestCase test_alias_to_room ... [OK] test_delete_alias ... [OK] test_room_to_alias ... [OK] tests.storage.test_e2e_room_keys E2eRoomKeysHandlerTestCase test_room_keys_version_delete ... [OK] tests.storage.test_end_to_end_keys EndToEndKeyStoreTestCase test_get_key_with_device_name ... [OK] test_key_without_device_name ... [OK] test_multiple_devices ... [OK] test_reupload_key ... [OK] tests.storage.test_event_chain EventChainBackgroundUpdateTestCase test_background_update_multiple_large_room ... [OK] test_background_update_multiple_rooms ... [OK] test_background_update_single_large_room ... [OK] test_background_update_single_room ... [OK] EventChainStoreTestCase test_out_of_order_events ... [OK] test_simple ... [OK] LinkMapTestCase test_simple ... [OK] tests.storage.test_event_federation EventFederationWorkerStoreTestCase test_auth_chain_ids_0 ... [OK] test_auth_chain_ids_1 ... [OK] test_auth_difference_0 ... [OK] test_auth_difference_1 ... [OK] test_auth_difference_partial_cover ... [OK] test_get_prev_events_for_room ... [OK] test_get_rooms_with_many_extremities ... [OK] test_prune_inbound_federation_queue_00 ... [OK] test_prune_inbound_federation_queue_01 ... [OK] test_prune_inbound_federation_queue_02 ... [OK] test_prune_inbound_federation_queue_03 ... [OK] test_prune_inbound_federation_queue_04 ... [OK] test_prune_inbound_federation_queue_05 ... [OK] test_prune_inbound_federation_queue_06 ... [OK] test_prune_inbound_federation_queue_07 ... [OK] test_prune_inbound_federation_queue_08 ... [OK] test_prune_inbound_federation_queue_09 ... [OK] test_prune_inbound_federation_queue_10 ... [OK] test_prune_inbound_federation_queue_11 ... [OK] tests.storage.test_event_metrics ExtremStatisticsTestCase test_exposed_to_prometheus ... [OK] tests.storage.test_event_push_actions EventPushActionsStoreTestCase test_count_aggregation ... [OK] test_find_first_stream_ordering_after_ts ... [OK] test_get_unread_push_actions_for_user_in_range_for_email ... [OK] test_get_unread_push_actions_for_user_in_range_for_http ... [OK] tests.storage.test_events ExtremPruneTestCase test_do_not_prune_gap_if_not_dummy ... [OK] test_do_not_prune_gap_if_other_server ... [OK] test_do_not_prune_gap_if_state_different ... [OK] test_prune_gap ... [OK] test_prune_gap_if_dummy_local ... [OK] test_prune_gap_if_dummy_remote ... [OK] test_prune_gap_if_old ... [OK] InvalideUsersInRoomCacheTestCase test_remote_user_rooms_cache_invalidated ... [OK] test_room_remote_user_cache_invalidated ... [OK] tests.storage.test_id_generators BackwardsMultiWriterIdGeneratorTestCase test_multiple_instance ... [SKIPPED] test_single_instance ... [SKIPPED] MultiTableMultiWriterIdGeneratorTestCase test_load_existing_stream ... [SKIPPED] MultiWriterIdGeneratorTestCase test_empty ... [SKIPPED] test_get_next_txn ... [SKIPPED] test_get_persisted_upto_position ... [SKIPPED] test_get_persisted_upto_position_get_next ... [SKIPPED] test_multi_instance ... [SKIPPED] test_out_of_order_finish ... [SKIPPED] test_restart_during_out_of_order_persistence ... [SKIPPED] test_sequence_consistency ... [SKIPPED] test_single_instance ... [SKIPPED] test_writer_config_change ... [SKIPPED] tests.storage.test_keys KeyStoreTestCase test_cache ... [OK] test_get_server_verify_keys ... [OK] tests.storage.test_main DataStoreTestCase test_get_users_paginate ... [OK] tests.storage.test_monthly_active_users MonthlyActiveUsersTestCase test_appservice_user_not_counted_in_mau ... [OK] test_can_insert_and_count_mau ... [OK] test_get_monthly_active_count_by_service ... [OK] test_get_monthly_active_users_by_service ... [OK] test_get_reserved_real_user_account ... [OK] test_initialise_reserved_users ... [OK] test_no_users_when_not_tracking ... [OK] test_populate_monthly_users_is_guest ... [OK] test_populate_monthly_users_should_not_update ... [OK] test_populate_monthly_users_should_update ... [OK] test_reap_monthly_active_users ... [OK] test_reap_monthly_active_users_reserved_users ... [OK] test_support_user_not_add_to_mau_limits ... [OK] test_track_monthly_users_without_cap ... [OK] test_user_last_seen_monthly_active ... [OK] tests.storage.test_profile ProfileStoreTestCase test_avatar_url ... [OK] test_displayname ... [OK] tests.storage.test_purge PurgeTests test_purge_history ... [OK] test_purge_history_wont_delete_extrems ... [OK] test_purge_room ... [OK] tests.storage.test_redaction RedactionTestCase test_circular_redaction ... [OK] test_redact ... [OK] test_redact_censor ... [OK] test_redact_join ... [OK] test_redact_redaction ... [OK] test_store_redacted_redaction ... [OK] tests.storage.test_registration RegistrationStoreTestCase test_3pid_inhibit_invalid_validation_session_error ... [OK] test_add_tokens ... [OK] test_is_support_user ... [OK] test_register ... [OK] test_user_delete_access_tokens ... [OK] tests.storage.test_rollback_worker WorkerSchemaTests test_not_upgraded_current_schema_version_with_outstanding_deltas ... [OK] test_not_upgraded_old_schema_version ... [OK] test_rolling_back ... [OK] tests.storage.test_room RoomStoreTestCase test_get_room ... [OK] test_get_room_unknown_room ... [OK] test_get_room_with_stats ... [OK] test_get_room_with_stats_unknown_room ... [OK] tests.storage.test_room_search EventSearchInsertionTest test_non_string ... [OK] test_null_byte ... [OK] test_sqlite_non_string_deletion_background_update ... [OK] tests.storage.test_roommember CurrentStateMembershipUpdateTestCase test_can_rerun_update ... [OK] RoomMemberStoreTestCase test__null_byte_in_display_name_properly_handled ... [OK] test_count_known_servers ... [OK] test_count_known_servers_stat_counter_disabled ... [OK] test_count_known_servers_stat_counter_enabled ... [OK] test_get_joined_users_from_context ... [OK] test_one_member ... [OK] tests.storage.test_state StateFilterDifferenceTestCase test_state_filter_difference_include_other_minus_include_other ... [OK] test_state_filter_difference_include_other_minus_no_include_other ... [OK] test_state_filter_difference_no_include_other_minus_include_other ... [OK] test_state_filter_difference_no_include_other_minus_no_include_other ... [OK] test_state_filter_difference_simple_cases ... [OK] StateFilterTestCase test_return_expanded ... [OK] StateStoreTestCase test_get_state_for_event ... [OK] test_get_state_groups ... [OK] test_get_state_groups_ids ... [OK] tests.storage.test_stream PaginationTestCase test_duplicate_relation ... [OK] test_filter_relation_senders ... [OK] test_filter_relation_senders_and_type ... [OK] test_filter_relation_type ... [OK] tests.storage.test_transactions TransactionStoreTestCase test_get_set_transactions ... [OK] test_initial_set_transactions ... [OK] test_large_destination_retry ... [OK] tests.storage.test_txn_limit SQLTransactionLimitTestCase test_config ... [OK] test_select ... [OK] tests.storage.test_unsafe_locale UnsafeLocaleTest test_safe_locale ... [SKIPPED] test_unsafe_locale ... [SKIPPED] tests.storage.test_user_directory UserDirectoryInitialPopulationTestcase test_initial ... [OK] test_population_conceals_private_nickname ... [OK] test_population_excludes_appservice_sender ... [OK] test_population_excludes_appservice_user ... [OK] test_population_excludes_deactivated_user ... [OK] test_population_excludes_support_user ... [OK] UserDirectoryStoreTestCase test_search_user_dir ... [OK] test_search_user_dir_all_users ... [OK] test_search_user_dir_stop_words ... [OK] tests.storage.util.test_partial_state_events_tracker PartialCurrentStateTrackerTestCase test_blocks_for_partial_room_state ... [OK] test_cancellation ... [OK] test_does_not_block_for_full_state_rooms ... [OK] test_un_partial_state_race ... [OK] PartialStateEventsTrackerTestCase test_blocks_for_partial_state_events ... [OK] test_cancellation ... [OK] test_does_not_block_for_full_state_events ... [OK] test_un_partial_state_during_get_partial_state_events ... [OK] test_un_partial_state_race ... [OK] tests.test_distributor DistributorTestCase test_signal_catch ... [OK] test_signal_dispatch ... [OK] test_signal_prereg ... [OK] test_signal_undeclared ... [OK] tests.test_event_auth EventAuthTestCase test_alias_event ... [OK] test_join_rules_invite ... [OK] test_join_rules_msc3083_restricted ... [OK] test_join_rules_public ... [OK] test_msc2209 ... [OK] test_msc2432_alias_event ... [OK] test_random_users_cannot_send_state_before_first_pl ... [OK] test_rejected_auth_events ... [OK] test_state_default_level ... [OK] tests.test_federation MessageAcceptTests test_cant_hide_direct_ancestors ... [OK] test_cross_signing_keys_retry ... [OK] test_retry_device_list_resync ... [OK] StripUnsignedFromEventsTestCase test_strip_event_maintains_allowed_fields ... [OK] test_strip_event_removes_fields_based_on_event_type ... [OK] test_strip_unauthorized_unsigned_values ... [OK] tests.test_mau TestMauLimit test_allowed_after_a_month_mau ... [OK] test_as_ignores_mau ... [OK] test_as_trial_days ... [OK] test_simple_deny_mau ... [OK] test_tracked_but_not_limited ... [OK] test_trial_delay ... [OK] test_trial_users_cant_come_back ... [OK] tests.test_metrics BuildInfoTests test_get_build ... [OK] CacheMetricsTests test_cache_metric ... [OK] TestMauLimit test_basic ... [OK] tests.test_phone_home PhoneHomeStatsTestCase test_performance_100 ... [OK] test_performance_frozen_clock ... [OK] tests.test_server DirectServeHtmlResourceCancellationTests test_cancellable_disconnect ... [OK] test_uncancellable_disconnect ... [OK] DirectServeJsonResourceCancellationTests test_cancellable_disconnect ... [OK] test_uncancellable_disconnect ... [OK] JsonResourceTests test_callback_direct_exception ... [OK] test_callback_indirect_exception ... [OK] test_callback_synapseerror ... [OK] test_handler_for_request ... [OK] test_head_request ... [OK] test_no_handler ... [OK] OptionsResourceTests test_known_options_request ... [OK] test_known_request ... [OK] test_unknown_options_request ... [OK] test_unknown_request ... [OK] WrapHtmlRequestHandlerTests test_good_response ... [OK] test_head_request ... [OK] test_redirect_exception ... [OK] test_redirect_exception_with_cookie ... [OK] tests.test_state StateTestCase test_annotate_with_old_message ... [OK] test_annotate_with_old_state ... [OK] test_branch_basic_conflict ... [OK] test_branch_have_banned_conflict ... [OK] test_branch_have_perms_conflict ... [OK] test_branch_no_conflict ... [OK] test_resolve_message_conflict ... [OK] test_resolve_state_conflict ... [OK] test_standard_depth_conflict ... [OK] test_trivial_annotate_message ... [OK] test_trivial_annotate_state ... [OK] tests.test_terms_auth TermsTestCase test_ui_auth ... [OK] tests.test_test_utils MockClockTestCase test_advance_time ... [OK] test_cancel_later ... [OK] test_later ... [OK] tests.test_types MapUsernameTestCase testLeadingUnderscore ... [OK] testNonAscii ... [OK] testPassThrough ... [OK] testSymbols ... [OK] testUpperCase ... [OK] RoomAliasTestCase test_build ... [OK] test_parse ... [OK] test_validate ... [OK] UserIDTestCase test_build ... [OK] test_compare ... [OK] test_parse ... [OK] test_pase_empty ... [OK] tests.test_visibility FilterEventsForClientTestCase test_out_of_band_invite_rejection ... [OK] FilterEventsForServerTestCase test_erased_user ... [OK] test_filter_outlier ... [OK] test_filtering ... [OK] tests.util.caches.test_cached_call CachedCallTestCase test_fast_call ... [OK] test_get ... [OK] RetryOnExceptionCachedCallTestCase test_get ... [OK] tests.util.caches.test_deferred_cache DeferredCacheTestCase test_callbacks ... [OK] test_empty ... [OK] test_eviction ... [OK] test_eviction_iterable ... [OK] test_eviction_lru ... [OK] test_get_immediate ... [OK] test_hit ... [OK] test_hit_deferred ... [OK] test_invalidate ... [OK] test_invalidate_all ... [OK] test_set_fail ... [OK] tests.util.caches.test_descriptors CacheDecoratorTestCase test_double_get ... [OK] test_eviction_context ... [OK] test_hit ... [OK] test_invalidate ... [OK] test_invalidate_context ... [OK] test_invalidate_missing ... [OK] test_max_entries ... [OK] test_passthrough ... [OK] test_prefill ... [OK] CachedListDescriptorTestCase test_cache ... [OK] test_cancel ... [OK] test_cancel_logcontexts ... [OK] test_concurrent_lookups ... [OK] test_invalidate ... [OK] DescriptorTestCase test_cache ... [OK] test_cache_default_args ... [OK] test_cache_iterable ... [OK] test_cache_iterable_with_sync_exception ... [OK] test_cache_kwargs ... [OK] test_cache_logcontexts ... [OK] test_cache_logcontexts_with_exception ... [OK] test_cache_num_args ... [OK] test_cache_uncached_args ... [OK] test_cache_with_async_exception ... [OK] test_cache_with_sync_exception ... [OK] test_cancel ... [OK] test_cancel_logcontexts ... [OK] test_invalidate_cascade ... [OK] LruCacheDecoratorTestCase test_base ... [OK] tests.util.caches.test_response_cache ResponseCacheTestCase test_cache_context_nocache_0 ... [OK] test_cache_context_nocache_1 ... [OK] test_cache_expire ... [OK] test_cache_hit ... [OK] test_cache_miss ... [OK] test_cache_wait_expire ... [OK] test_cache_wait_hit ... [OK] tests.util.caches.test_ttlcache CacheTestCase test_expiry ... [OK] test_get ... [OK] tests.util.test_async_helpers AwakenableSleeperTests test_explicit_wake ... [OK] test_multiple_sleepers_timeout ... [OK] test_multiple_sleepers_wake ... [OK] test_sleep ... [OK] CancellationWrapperTests_0_stop_cancellation test_failure ... [OK] test_succeed ... [OK] CancellationWrapperTests_1_delay_cancellation test_failure ... [OK] test_succeed ... [OK] ConcurrentlyExecuteTest test_limits_runners ... [OK] test_preserves_stacktraces ... [OK] test_preserves_stacktraces_on_preformed_failure ... [OK] DelayCancellationTests test_coroutine_cancellation ... [OK] test_deferred_cancellation ... [OK] test_preserves_logcontext ... [OK] test_propagates_cancelled_error ... [OK] test_suppresses_second_cancellation ... [OK] ObservableDeferredTest test_cancellation ... [OK] test_failure ... [OK] test_succeed ... [OK] StopCancellationTests test_cancellation ... [OK] TimeoutDeferredTest test_logcontext_is_preserved_on_cancellation ... [OK] test_times_out ... [OK] test_times_out_when_canceller_throws ... [OK] tests.util.test_batching_queue BatchingQueueTestCase test_batching ... [OK] test_different_keys ... [OK] test_queuing ... [OK] test_simple ... [OK] tests.util.test_check_dependencies TestDependencyChecker test_check_for_extra_dependencies ... [OK] test_checks_ignore_dev_dependencies ... [OK] test_generic_check_of_optional_dependency ... [OK] test_mandatory_dependency ... [OK] test_release_candidates_satisfy_dependency ... [OK] test_version_reported_as_none ... [OK] tests.util.test_dict_cache DictCacheTestCase test_multi_insert ... [OK] test_simple_cache_hit_full ... [OK] test_simple_cache_hit_miss_partial ... [OK] test_simple_cache_hit_partial ... [OK] test_simple_cache_miss_partial ... [OK] tests.util.test_expiring_cache ExpiringCacheTestCase test_eviction ... [OK] test_get_set ... [OK] test_iterable_eviction ... [OK] test_time_eviction ... [OK] tests.util.test_file_consumer FileConsumerTests test_pull_consumer ... [OK] test_push_consumer ... [OK] test_push_producer_feedback ... [OK] tests.util.test_itertools ChunkSeqTests test_empty_input ... [OK] test_long_seq ... [OK] test_short_seq ... [OK] test_uneven_parts ... [OK] SortTopologically test_disconnected ... [OK] test_duplicates ... [OK] test_empty ... [OK] test_fork ... [OK] test_handle_empty_graph ... [OK] test_linear ... [OK] test_multiple_paths ... [OK] test_subset ... [OK] tests.util.test_linearizer LinearizerTestCase test_cancellation ... [OK] test_cancellation_during_sleep ... [OK] test_linearizer ... [OK] test_linearizer_is_queued ... [OK] test_lots_of_queued_things ... [OK] test_multiple_entries ... [OK] tests.util.test_logcontext LoggingContextTestCase test_make_deferred_yieldable ... [OK] test_make_deferred_yieldable_with_chained_deferreds ... [OK] test_nested_logging_context ... [OK] test_run_in_background_with_blocking_fn ... [OK] test_run_in_background_with_chained_deferred ... [OK] test_run_in_background_with_coroutine ... [OK] test_run_in_background_with_non_blocking_fn ... [OK] test_run_in_background_with_nonblocking_coroutine ... [OK] test_sleep ... [OK] test_with_context ... [OK] tests.util.test_logformatter LogFormatterTestCase test_formatter ... [OK] tests.util.test_lrucache LruCacheCallbacksTestCase test_clear ... [OK] test_del_multi ... [OK] test_eviction ... [OK] test_get ... [OK] test_multi_get ... [OK] test_pop ... [OK] test_set ... [OK] LruCacheSizedTestCase test_evict ... [OK] test_zero_size_drop_from_cache ... [OK] LruCacheTestCase test_clear ... [OK] test_del_multi ... [OK] test_eviction ... [OK] test_get_set ... [OK] test_pop ... [OK] test_setdefault ... [OK] test_special_size ... [OK] MemoryEvictionTestCase test_evict_memory ... [OK] TimeEvictionTestCase test_evict ... [OK] tests.util.test_ratelimitutils FederationRateLimiterTestCase test_concurrent_limit ... [OK] test_ratelimit ... [OK] test_sleep_limit ... [OK] tests.util.test_retryutils RetryLimiterTestCase test_limiter ... [OK] test_new_destination ... [OK] tests.util.test_rwlock ReadWriteLockTestCase test_cancellation_while_holding_read_lock ... [OK] test_cancellation_while_holding_write_lock ... [OK] test_cancellation_while_waiting_for_read_lock ... [OK] test_cancellation_while_waiting_for_write_lock ... [OK] test_lock_handoff_to_nonblocking_writer ... [OK] test_rwlock ... [OK] tests.util.test_stream_change_cache StreamChangeCacheTests test_entity_has_changed_pops_off_start ... [OK] test_get_all_entities_changed ... [OK] test_get_entities_changed ... [OK] test_has_any_entity_changed ... [OK] test_has_entity_changed ... [OK] test_max_pos ... [OK] test_prefilled_cache ... [OK] tests.util.test_stringutils StringUtilsTestCase test_base62_encode ... [OK] test_client_secret_regex ... [OK] tests.util.test_threepids CanonicaliseEmailTests test_address_casefold ... [OK] test_address_trim ... [OK] test_bad_format ... [OK] test_domain_to_lower ... [OK] test_domain_with_umlaut ... [OK] test_no_at ... [OK] test_two_at ... [OK] test_valid_format ... [OK] tests.util.test_treecache TreeCacheTestCase test_clear ... [OK] test_contains ... [OK] test_get_set_onelevel ... [OK] test_get_set_twolevel ... [OK] test_pop_mixedlevel ... [OK] test_pop_onelevel ... [OK] test_pop_twolevel ... [OK] tests.util.test_wheel_timer WheelTimerTestCase test_insert_past ... [OK] test_insert_past_multi ... [OK] test_multi_insert ... [OK] test_single_insert_fetch ... [OK] =============================================================================== [SKIPPED] `BaseFederationServlet` does not support cancellation yet. tests.federation.transport.server.test__base.BaseFederationServletCancellationTests.test_cancellable_disconnect tests.federation.transport.server.test__base.BaseFederationServletCancellationTests.test_uncancellable_disconnect =============================================================================== [SKIPPED] Requires pysaml2 tests.handlers.test_saml.SamlHandlerTestCase.test_attribute_requirements tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_redirect tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_existing_user tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_invalid_localpart tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_user tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_user_retries =============================================================================== [SKIPPED] Requires jaeger_client tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_nested_spans tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_overlapping_spans tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_start_active_span =============================================================================== [SKIPPED] Requires Postgres tests.module_api.test_api.ModuleApiWorkerTestCase.test_send_local_online_presence_to_workers tests.replication.tcp.test_handler.ChannelsTestCase.test_background_worker_subscribed_to_user_ip tests.replication.tcp.test_handler.ChannelsTestCase.test_non_background_worker_not_subscribed_to_user_ip tests.replication.tcp.test_handler.ChannelsTestCase.test_subscribed_to_enough_redis_channels tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_basic tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_vector_clock_token tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_multiple_instance tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_single_instance tests.storage.test_id_generators.MultiTableMultiWriterIdGeneratorTestCase.test_load_existing_stream tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_empty tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_get_next_txn tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_get_persisted_upto_position tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_get_persisted_upto_position_get_next tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_multi_instance tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_out_of_order_finish tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_restart_during_out_of_order_persistence tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_sequence_consistency tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_single_instance tests.storage.test_id_generators.MultiWriterIdGeneratorTestCase.test_writer_config_change tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_safe_locale tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_unsafe_locale =============================================================================== [SKIPPED] Requires SAML2 and OIDC tests.rest.client.test_login.MultiSSOTestCase.test_client_idp_redirect_to_oidc tests.rest.client.test_login.MultiSSOTestCase.test_client_idp_redirect_to_unknown tests.rest.client.test_login.MultiSSOTestCase.test_get_login_flows tests.rest.client.test_login.MultiSSOTestCase.test_login_via_oidc tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_to_cas tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_to_saml tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_to_unknown ------------------------------------------------------------------------------- Ran 2371 tests in 1868.825s PASSED (skips=40, successes=2331) >>> synapse: Entering fakeroot... >>> synapse-openrc*: Running split function openrc... >>> synapse-openrc*: Preparing subpackage synapse-openrc... >>> synapse-openrc*: Running postcheck for synapse-openrc >>> synapse*: Running postcheck for synapse >>> synapse*: Preparing package synapse... >>> synapse*: Script found. /bin/sh added as a dependency for synapse-1.61.0-r0.apk >>> synapse*: Adding .pre-install >>> synapse*: Adding .post-install >>> synapse-openrc*: Tracing dependencies... >>> synapse-openrc*: Package size: 24.0 KB >>> synapse-openrc*: Compressing data... >>> synapse-openrc*: Create checksum... >>> synapse-openrc*: Create synapse-openrc-1.61.0-r0.apk >>> synapse*: Tracing dependencies... >>> synapse*: Package size: 15.5 MB >>> synapse*: Compressing data... >>> synapse*: Create checksum... >>> synapse*: Create synapse-1.61.0-r0.apk >>> synapse: Build complete at Wed, 15 Jun 2022 07:31:41 +0000 elapsed time 0h 31m 29s >>> synapse: Cleaning up srcdir >>> synapse: Cleaning up pkgdir >>> synapse: Uninstalling dependencies... (1/118) Purging .makedepends-synapse (20220615.070013) (2/118) Purging py3-authlib (0.15.5-r1) (3/118) Purging py3-bcrypt (3.2.2-r0) (4/118) Purging py3-bleach (4.0.0-r2) (5/118) Purging py3-html5lib (1.1-r2) (6/118) Purging py3-webencodings (0.5.1-r5) (7/118) Purging py3-daemonize (2.5.0-r4) (8/118) Purging py3-ijson (3.1.4-r2) (9/118) Purging py3-jinja2 (3.1.2-r0) (10/118) Purging py3-markupsafe (2.1.1-r0) (11/118) Purging py3-jwt (2.4.0-r0) (12/118) Purging py3-lxml (4.9.0-r0) (13/118) Purging py3-matrix-common (1.1.0-r1) (14/118) Purging py3-msgpack (1.0.4-r0) (15/118) Purging py3-netaddr (0.8.0-r2) (16/118) Purging py3-phonenumbers (8.12.48-r0) (17/118) Purging py3-pillow (9.1.1-r0) (18/118) Purging py3-olefile (0.46-r6) (19/118) Purging py3-prometheus-client (0.14.0-r0) (20/118) Purging py3-psycopg2 (2.8.6-r2) (21/118) Purging py3-pymacaroons (0.13.0-r3) (22/118) Purging py3-saml2 (7.1.2-r1) (23/118) Purging py3-defusedxml (0.7.1-r2) (24/118) Purging py3-dateutil (2.8.2-r1) (25/118) Purging xmlsec (1.2.34-r0) (26/118) Purging py3-signedjson (1.1.1-r4) (27/118) Purging py3-pynacl (1.5.0-r0) (28/118) Purging py3-canonicaljson (1.6.1-r0) (29/118) Purging py3-simplejson (3.17.6-r0) (30/118) Purging py3-frozendict (2.3.2-r0) (31/118) Purging py3-unpaddedbase64 (2.1.0-r3) (32/118) Purging py3-sortedcontainers (2.4.0-r1) (33/118) Purging py3-txacme (0.9.3-r3) (34/118) Purging py3-acme (1.28.0-r0) (35/118) Purging py3-pyrfc3339 (1.1-r5) (36/118) Purging py3-tz (2022.1-r0) (37/118) Purging py3-requests-toolbelt (0.9.1-r3) (38/118) Purging py3-eliot (1.14.0-r2) (39/118) Purging py3-boltons (21.0.0-r3) (40/118) Purging py3-josepy (1.13.0-r0) (41/118) Purging py3-setuptools (59.4.0-r0) (42/118) Purging py3-appdirs (1.4.4-r3) (43/118) Purging py3-more-itertools (8.13.0-r0) (44/118) Purging py3-ordered-set (4.0.2-r3) (45/118) Purging py3-pem (21.2.0-r2) (46/118) Purging py3-treq (22.2.0-r1) (47/118) Purging py3-requests (2.27.1-r0) (48/118) Purging py3-certifi (2021.10.8-r0) (49/118) Purging py3-charset-normalizer (2.0.10-r0) (50/118) Purging py3-urllib3 (1.26.9-r0) (51/118) Purging py3-txsni (0.2.0-r3) (52/118) Purging py3-openssl (21.0.0-r1) (53/118) Purging py3-txredisapi (1.4.7-r0) (54/118) Purging py3-twisted (22.2.0-r0) (55/118) Purging py3-zope-interface (5.4.0-r1) (56/118) Purging py3-constantly (15.1.0-r5) (57/118) Purging py3-incremental (21.3.0-r2) (58/118) Purging py3-automat (20.2.0-r2) (59/118) Purging py3-hyperlink (21.0.0-r2) (60/118) Purging py3-pyhamcrest (2.0.2-r2) (61/118) Purging py3-service_identity (21.1.0-r2) (62/118) Purging py3-asn1-modules (0.2.8-r2) (63/118) Purging py3-asn1 (0.4.8-r2) (64/118) Purging py3-characteristic (14.3.0-r8) (65/118) Purging py3-cryptography (3.4.8-r1) (66/118) Purging py3-cffi (1.15.0-r0) (67/118) Purging py3-cparser (2.20-r2) (68/118) Purging py3-idna (3.3-r2) (69/118) Purging py3-pyserial (3.5-r3) (70/118) Purging py3-h2 (4.1.0-r0) (71/118) Purging py3-hyperframe (6.0.0-r5) (72/118) Purging py3-hpack (4.0.0-r4) (73/118) Purging py3-typing-extensions (4.2.0-r0) (74/118) Purging py3-yaml (6.0-r0) (75/118) Purging py3-build (0.7.0-r2) (76/118) Purging py3-packaging (21.3-r0) (77/118) Purging py3-parsing (2.4.7-r3) (78/118) Purging py3-pep517 (0.12.0-r2) (79/118) Purging py3-tomli (2.0.1-r1) (80/118) Purging py3-installer (0.5.1-r1) (81/118) Purging py3-poetry-core (1.0.8-r1) (82/118) Purging py3-jsonschema (4.5.1-r1) (83/118) Purging py3-pyrsistent (0.18.0-r1) (84/118) Purging py3-attrs (21.4.0-r0) (85/118) Purging py3-lark-parser (0.11.3-r1) (86/118) Purging py3-tomlkit (0.11.0-r0) (87/118) Purging py3-mock (4.0.3-r2) (88/118) Purging py3-pbr (5.9.0-r0) (89/118) Purging py3-six (1.16.0-r1) (90/118) Purging py3-parameterized (0.7.4-r2) (91/118) Purging python3 (3.10.5-r0) (92/118) Purging py3-hiredis (1.1.0-r2) (93/118) Purging libffi (3.4.2-r1) (94/118) Purging gdbm (1.23-r0) (95/118) Purging mpdecimal (2.5.1-r1) (96/118) Purging readline (8.1.2-r0) (97/118) Purging sqlite-libs (3.38.5-r0) (98/118) Purging yajl (2.1.0-r4) (99/118) Purging libxslt (1.1.35-r0) (100/118) Purging libgcrypt (1.10.1-r0) (101/118) Purging libgpg-error (1.45-r0) (102/118) Purging libxml2 (2.9.14-r0) (103/118) Purging freetype (2.12.1-r0) (104/118) Purging libpng (1.6.37-r1) (105/118) Purging libimagequant (2.16.0-r0) (106/118) Purging tiff (4.4.0-r0) (107/118) Purging libjpeg-turbo (2.1.3-r1) (108/118) Purging lcms2 (2.13.1-r0) (109/118) Purging openjpeg (2.5.0-r0) (110/118) Purging libwebp (1.2.2-r0) (111/118) Purging libxcb (1.15-r0) (112/118) Purging libxau (1.0.9-r0) (113/118) Purging libxdmcp (1.1.3-r0) (114/118) Purging libbsd (0.11.6-r2) (115/118) Purging libmd (1.0.4-r0) (116/118) Purging libpq (14.3-r1) (117/118) Purging libltdl (2.4.7-r0) (118/118) Purging yaml (0.2.5-r0) Executing busybox-1.35.0-r15.trigger OK: 259 MiB in 99 packages >>> synapse: Updating the community/armv7 repository index... >>> synapse: Signing the index...