nixbot

builds

succeeded matrix-synapse-1.164.2 herculesCI.onPush.default.outputs.hosts.rofl-10 · build #1815 · raw

1Sourcing python-remove-tests-dir-hook2Sourcing python-catch-conflicts-hook.sh3Sourcing python-remove-bin-bytecode-hook.sh4Sourcing pypa-build-hook5Using pypaBuildPhase6Sourcing python-runtime-deps-check-hook7Using pythonRuntimeDepsCheckHook8Sourcing pypa-install-hook9Using pypaInstallPhase10Sourcing python-imports-check-hook.sh11Using pythonImportsCheckPhase12Sourcing python-namespaces-hook13Sourcing python-catch-conflicts-hook.sh14Sourcing setuptools-rust-hook
unpackPhase
15unpacking source archive /nix/store/qrkiravgams5jc3gy4jwbqh964xslgx1-source16source root is source17Executing cargoSetupPostUnpackHook18Finished cargoSetupPostUnpackHook19setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"
patchPhase
20applying patch /nix/store/5fb8lj68cyfclb0b3jxcvz29qhmx407f-authlib.patch21patching file synapse/handlers/oidc.py22Executing cargoSetupPostPatchHook23Validating consistency between /build/source/Cargo.lock and /build/matrix-synapse-1.164.2-vendor/Cargo.lock24Finished cargoSetupPostPatchHook
configurePhase
25no configure script, doing nothing
buildPhase
26Executing maturinBuildHook27maturinBuildHook flags: --jobs=32 --offline --target x86_64-unknown-linux-gnu --manylinux off --strip --out /build/source/dist --interpreter python3.14 --release28📦 Including license file `LICENSE-AGPL-3.0`29📦 Including license file `LICENSE-COMMERCIAL`30📦 Including license file `AUTHORS.rst`31🍹 Building a mixed python/rust project32🐍 Found CPython 3.14 at /nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.1433🔗 Found pyo3 bindings with abi3-py3.10 support34 Compiling proc-macro2 v1.0.9535 Compiling unicode-ident v1.0.1836 Compiling libc v0.2.18937 Compiling typenum v1.18.038 Compiling bytes v1.12.139 Compiling cfg-if v1.0.140 Compiling memchr v2.7.541 Compiling stable_deref_trait v1.2.042 Compiling pin-project-lite v0.2.1643 Compiling futures-core v0.3.3444 Compiling itoa v1.0.1545 Compiling futures-sink v0.3.3446 Compiling target-lexicon v0.13.547 Compiling once_cell v1.21.448 Compiling slab v0.4.1149 Compiling smallvec v1.15.150 Compiling futures-task v0.3.3451 Compiling shlex v1.3.052 Compiling writeable v0.6.153 Compiling futures-io v0.3.3454 Compiling litemap v0.8.055 Compiling version_check v0.9.556 Compiling cmov v0.5.457 Compiling const-oid v0.10.258 Compiling getrandom v0.4.359 Compiling icu_normalizer_data v2.0.060 Compiling cpufeatures v0.3.061 Compiling percent-encoding v2.3.162 Compiling zeroize v1.8.163 Compiling base64 v0.22.164 Compiling serde_core v1.0.22965 Compiling icu_properties_data v2.0.166 Compiling futures-channel v0.3.3467 Compiling rand_core v0.10.168 Compiling httparse v1.10.169 Compiling equivalent v1.0.270 Compiling tinyvec_macros v0.1.171 Compiling hashbrown v0.15.472 Compiling untrusted v0.9.073 Compiling heck v0.5.074 Compiling cc v1.2.3075 Compiling tinyvec v1.9.076 Compiling rustls v0.23.4577 Compiling try-lock v0.2.578 Compiling atomic-waker v1.1.279 Compiling anyhow v1.0.10480 Compiling chacha20 v0.10.181 Compiling rustls-pki-types v1.12.082 Compiling generic-array v0.14.783 Compiling tracing-core v0.1.3484 Compiling fnv v1.0.785 Compiling ctutils v0.4.286 Compiling serde v1.0.22987 Compiling tower-service v0.3.388 Compiling want v0.3.189 Compiling unicode-bidi v0.3.1890 Compiling unicode-properties v0.1.491 Compiling subtle v2.6.192 Compiling icu_locale_data v2.0.093 Compiling zmij v1.0.1994 Compiling libm v0.2.1595 Compiling utf8_iter v1.0.496 Compiling parking_lot_core v0.9.1297 Compiling quote v1.0.4098 Compiling http v1.5.099 Compiling indexmap v2.10.0100 Compiling form_urlencoded v1.2.1101 Compiling tracing v0.1.41102 Compiling sync_wrapper v1.0.2103 Compiling pyo3-build-config v0.29.2104 Compiling icu_segmenter_data v2.0.0105 Compiling syn v2.0.104106 Compiling syn v3.0.3107 Compiling unicode-normalization v0.1.25108 Compiling hybrid-array v0.4.10109 Compiling serde_json v1.0.151110 Compiling openssl-probe v0.1.6111 Compiling tower-layer v0.3.3112 Compiling fallible-iterator v0.2.0113 Compiling log v0.4.34114 Compiling semver v1.0.27115 Compiling ipnet v2.11.0116 Compiling siphasher v1.0.3117 Compiling scopeguard v1.2.0118 Compiling byteorder v1.5.0119 Compiling aho-corasick v1.1.3120 Compiling ryu v1.0.20121 Compiling hex v0.4.3122 Compiling socket2 v0.6.5123 Compiling mio v1.2.3124 Compiling getrandom v0.2.16125 Compiling ring v0.17.14126 Compiling phf_shared v0.13.1127 Compiling block-buffer v0.12.1128 Compiling crypto-common v0.2.2129 Compiling rustc_version v0.4.1130 Compiling lock_api v0.4.14131 Compiling http-body v1.0.1132 Compiling stringprep v0.1.5133 Compiling rustls-native-certs v0.8.1134 Compiling regex-syntax v0.8.11135 Compiling iri-string v0.7.8136 Compiling cpufeatures v0.2.17137 Compiling bitflags v2.9.1138 Compiling headers-core v0.3.0139 Compiling whoami v2.1.3140 Compiling mime v0.3.17141 Compiling http-body-util v0.1.5142 Compiling arc-swap v1.7.1143 Compiling rand v0.10.2144 Compiling either v1.15.0145 Compiling httpdate v1.0.3146 Compiling pyo3-ffi v0.29.2147 Compiling tokio v1.53.1148 Compiling pyo3 v0.29.2149 Compiling block-buffer v0.10.4150 Compiling crypto-common v0.1.6151 Compiling phf v0.13.1152 Compiling parking_lot v0.12.5153 Compiling itertools v0.15.0154 Compiling base64 v0.23.1155 Compiling lazy_static v1.5.0156 Compiling digest v0.10.7157 Compiling digest v0.11.3158 Compiling blake2 v0.11.0159 Compiling sha1 v0.10.6160 Compiling headers v0.4.1161 Compiling synapse v0.1.0 (/build/source/rust)162 Compiling hmac v0.13.0163 Compiling sha2 v0.11.0164 Compiling md-5 v0.11.0165 Compiling ulid v3.0.0166 Compiling core_maths v0.1.1167 Compiling postgres-protocol v0.6.12168 Compiling postgres-types v0.2.14169 Compiling regex-automata v0.4.16170 Compiling futures-macro v0.3.34171 Compiling serde_derive v1.0.229172 Compiling async-trait v0.1.92173 Compiling synstructure v0.13.2174 Compiling pyo3-macros-backend v0.29.2175 Compiling futures-util v0.3.34176 Compiling zerofrom-derive v0.1.6177 Compiling yoke-derive v0.8.0178 Compiling zerovec-derive v0.11.1179 Compiling displaydoc v0.2.5180 Compiling zerofrom v0.1.6181 Compiling yoke v0.8.0182 Compiling regex v1.13.1183 Compiling zerovec v0.11.2184 Compiling zerotrie v0.2.2185 Compiling serde_urlencoded v0.7.1186 Compiling tokio-util v0.7.15187 Compiling tinystr v0.8.1188 Compiling potential_utf v0.1.2189 Compiling icu_collections v2.0.0190 Compiling icu_locale_core v2.0.0191 Compiling h2 v0.4.11192 Compiling pyo3-macros v0.29.2193 Compiling tower v0.5.2194 Compiling futures-executor v0.3.34195 Compiling tokio-postgres v0.7.18196 Compiling futures v0.3.34197 Compiling icu_provider v2.0.0198 Compiling tower-http v0.6.8199 Compiling icu_properties v2.0.1200 Compiling icu_normalizer v2.0.0201 Compiling icu_locale v2.0.0202 Compiling icu_segmenter v2.0.1203 Compiling idna_adapter v1.2.1204 Compiling idna v1.0.3205 Compiling url v2.5.4206 Compiling rustls-webpki v0.103.16207 Compiling hyper v1.6.0208 Compiling hyper-util v0.1.16209 Compiling pyo3-log v0.13.4210 Compiling pythonize v0.29.0211 Compiling tokio-rustls v0.26.2212 Compiling hyper-rustls v0.27.7213 Compiling reqwest v0.12.28214 Finished `release` profile [optimized] target(s) in 1m 17s215🚉 Overriding platform tag from _PYTHON_HOST_PLATFORM environment variable as linux_x86_64.216📦 Built wheel for abi3 Python ≥ 3.10 to /build/source/dist/matrix_synapse-1.164.2-cp310-abi3-linux_x86_64.whl217/build/source/dist /build/source218Unpacking to: unpacked/matrix_synapse-1.164.2...OK219Repacking wheel as ./matrix_synapse-1.164.2-cp310-abi3-linux_x86_64.whl...OK220/build/source221Finished maturinBuildHook222buildPhase completed in 1 minutes 20 seconds
pythonRuntimeDepsCheckHook
223Executing pythonRuntimeDepsCheck224Checking runtime dependencies for matrix_synapse-1.164.2-cp310-abi3-linux_x86_64.whl225Finished executing pythonRuntimeDepsCheck
installPhase
226Executing pypaInstallPhase227Successfully installed matrix_synapse-1.164.2-cp310-abi3-linux_x86_64.whl228Finished executing pypaInstallPhase
pythonOutputDistPhase
229Executing pythonOutputDistPhase230Finished executing pythonOutputDistPhase
fixupPhase
231shrinking RPATHs of ELF executables and libraries in /nix/store/x7mfilr8m7igdz5m5m3mfsc02dnfvldm-matrix-synapse-1.164.2-dist232checking for references to /build/ in /nix/store/x7mfilr8m7igdz5m5m3mfsc02dnfvldm-matrix-synapse-1.164.2-dist...233patching script interpreter paths in /nix/store/x7mfilr8m7igdz5m5m3mfsc02dnfvldm-matrix-synapse-1.164.2-dist234shrinking RPATHs of ELF executables and libraries in /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2235shrinking /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/synapse_rust.abi3.so236checking for references to /build/ in /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2...237patching script interpreter paths in /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2238/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/export_signing_key.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"239/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/generate_config.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3"240/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/generate_log_config.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3"241/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/generate_signing_key.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"242/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/generate_workers_map.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"243/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/hash_password.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"244/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/move_remote_media_to_new_store.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"245/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/synapse_port_db.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"246/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/_scripts/synctl.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python"247stripping (with command strip and flags -S -p) in /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib /nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin248Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10249wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/export_signing_key'...250Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10251wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/generate_config'...252Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10253wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/generate_log_config'...254Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10255wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/generate_signing_key'...256Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10257wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/hash_password'...258Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10259wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/register_new_matrix_user'...260Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10261wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/synapse_homeserver'...262Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10263wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/synapse_port_db'...264Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10265wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/synapse_review_recent_signups'...266Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10267wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/synapse_worker'...268Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10269wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/synctl'...270Rewriting #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10/bin/python3.14 to #!/nix/store/bya4ansy58az5133kryqp2cvrxbnz8qy-python3-3.14.10271wrapping `/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/bin/update_synapse_database'...272Executing pythonRemoveTestsDir273Finished executing pythonRemoveTestsDir
installCheckPhase
274/nix/store/gxwkn132snrnq0xdbvgh8pxkxqn9g6s9-matrix-synapse-1.164.2/lib/python3.14/site-packages/synapse/handlers/oidc.py:38: AuthlibDeprecationWarning: authlib.jose module is deprecated, please use joserfc instead.275It will be compatible before version 2.0.0.276 from authlib.jose import JsonWebToken, JWTClaims277Running 5477 tests.278tests.api.test_auth279 AuthTestCase280 test_blocking_mau ... [OK]281 test_get_guest_user_from_macaroon ... [OK]282 test_get_optional_user_by_req_bad_token ... [OK]283 test_get_optional_user_by_req_missing_token ... [OK]284 test_get_optional_user_by_req_valid_token ... [OK]285 test_get_user_by_req__puppeted_token__not_tracking_puppeted_mau ... [OK]286 test_blocking_mau__appservice_requester_allowed_when_not_tracking_ips ... [OK]287 test_get_user_by_req__puppeted_token__tracking_puppeted_mau ... [OK]288 test_get_user_by_req_appservice_bad_token ... [OK]289 test_blocking_mau__appservice_requester_disallowed_when_tracking_ips ... [OK]290 test_get_user_by_req_appservice_valid_token ... [OK]291 test_blocking_mau__depending_on_user_type ... [OK]292 test_get_user_by_req_appservice_missing_token ... [OK]293 test_get_user_by_req_appservice_valid_token_bad_user_id ... [OK]294 test_get_user_by_req_appservice_valid_token_bad_ip ... [OK]295 test_get_user_by_req_appservice_valid_token_valid_device_id ... [OK]296 test_get_user_by_req_appservice_valid_token_good_ip ... [OK]297 test_get_user_by_req_appservice_valid_token_invalid_device_id ... [OK]298 test_get_user_by_req_user_bad_token ... [OK]299 test_get_user_by_req_appservice_valid_token_valid_user_id ... [OK]300 test_get_user_from_macaroon ... [OK]301 test_get_user_by_req_user_missing_token ... [OK]302 test_hs_disabled_no_server_notices_user ... [OK]303 test_get_user_by_req_user_valid_token ... [OK]304tests.api.test_errors305 LimitExceededErrorTestCase306 test_key_appears_in_context_but_not_error_dict ... [OK]307tests.api.test_auth308 AuthTestCase309 test_hs_disabled ... [OK]310tests.api.test_errors311 LimitExceededErrorTestCase312 test_limit_exceeded_rounding ... [OK]313tests.api.test_auth314 AuthTestCase315 test_server_notices_mxid_special_cased ... [OK]316 test_reserved_threepid ... [OK]317tests.api.test_filtering318 FilteringTestCase319 test_definition_combined_event ... [OK]320 test_add_filter ... [OK]321tests.api.test_errors322 LimitExceededErrorTestCase323 test_limit_exceeded_header ... [OK]324tests.api.test_filtering325 FilteringTestCase326 test_definition_combined_event_bad_sender ... [OK]327 test_definition_combined_event_bad_room ... [OK]328 test_definition_combined_event_bad_type ... [OK]329 test_definition_not_rooms_takes_priority_over_rooms ... [OK]330 test_definition_not_rooms_works_with_unknowns ... [OK]331 test_definition_not_rooms_works_with_literals ... [OK]332 test_definition_not_senders_takes_priority_over_senders ... [OK]333 test_definition_not_senders_works_with_literals ... [OK]334 test_definition_not_types_takes_priority_over_types ... [OK]335 test_definition_not_senders_works_with_unknowns ... [OK]336 test_definition_not_types_works_with_wildcards ... [OK]337 test_definition_not_types_works_with_literals ... [OK]338 test_definition_not_types_works_with_unknowns ... [OK]339 test_definition_rooms_works_with_literals ... [OK]340 test_definition_rooms_works_with_unknowns ... [OK]341 test_definition_types_works_with_unknowns ... [OK]342 test_definition_senders_works_with_literals ... [OK]343 test_definition_types_works_with_literals ... [OK]344 test_definition_senders_works_with_unknowns ... [OK]345 test_definition_types_works_with_wildcards ... [OK]346 test_errors_on_invalid_filters ... [OK]347 test_filter_not_rel_type ... [OK]348 test_filter_labels ... [OK]349 test_filter_not_labels ... [OK]350 test_filter_relations ... [OK]351 test_filter_presence_no_match ... [OK]352 test_filter_room_state_match ... [OK]353 test_filter_rooms ... [OK]354 test_filter_rel_type ... [OK]355 test_filter_room_state_no_match ... [OK]356 test_filter_presence_match ... [OK]357 test_get_filter ... [OK]358 test_limits_are_applied ... [OK]359tests.api.test_ratelimiting360 TestRatelimiter361 test_allowed_appservice_ratelimited_via_can_requester_do_action ... [OK]362tests.api.test_filtering363 FilteringTestCase364 test_valid_filters ... [OK]365tests.api.test_ratelimiting366 TestRatelimiter367 test_allowed_via_can_do_action ... [OK]368 test_allowed_appservice_via_can_requester_do_action ... [OK]369tests.api.test_filtering370 FilteringTestCase371 test_ignores_unknown_filter_fields ... [OK]372tests.api.test_ratelimiting373 TestRatelimiter374 test_allowed_via_ratelimit ... [OK]375 test_allowed_via_can_do_action_and_overriding_parameters ... [OK]376 test_get_ratelimit_override_for_user_callback ... [OK]377 test_pruning ... [OK]378 test_multiple_actions ... [OK]379 test_db_user_override ... [OK]380 test_allowed_via_ratelimit_and_overriding_parameters ... [OK]381 test_pruning_record_action ... [OK]382 test_record_action_which_overfills_bucket ... [OK]383 test_rate_limit_burst_only_given_once ... [OK]384 test_record_action_which_doesnt_fill_bucket ... [OK]385 test_record_action_which_fills_bucket ... [OK]386tests.api.test_urls387 LoginSSORedirectURIBuilderTestCase388 test_explicit_idp_id ... [OK]389 test_url_as_idp_id_is_escaped ... [OK]390 test_idp_id_with_slash_is_escaped ... [OK]391 test_no_idp_id ... [OK]392 test_tricky_redirect_uri ... [OK]393tests.app.test_homeserver_shutdown394 HomeserverCleanShutdownTestCase395 test_clean_homeserver_shutdown_when_failed_to_setup ... [OK]396tests.app.test_homeserver_start397 HomeserverAppStartTestCase398 test_wrong_start_caught ... [OK]399tests.app.test_homeserver_shutdown400 HomeserverCleanShutdownTestCase401 test_clean_homeserver_shutdown_mid_background_updates ... [OK]402 test_clean_homeserver_shutdown ... [OK]403 test_rust_runtime_is_garbage_collected_with_the_homeserver ... [OK]404tests.app.test_openid_listener405 FederationReaderOpenIDListenerTests406 test_openid_listener_3 ... [OK]407 test_openid_listener_1 ... [OK]408 test_openid_listener_2 ... [OK]409 test_openid_listener_0 ... [OK]410 SynapseHomeserverOpenIDListenerTests411 test_openid_listener_2 ... [OK]412 test_openid_listener_1 ... [OK]413 test_openid_listener_0 ... [OK]414 test_openid_listener_3 ... [OK]415tests.app.test_phone_stats_home416 PhoneHomeR30V2TestCase417 test_r30v2_minimum_usage ... [OK]418tests.appservice.test_api419 ApplicationServiceApiTestCase420 test_claim_keys ... [OK]421 test_query_3pe_authenticates_token_via_header ... [OK]422tests.appservice.test_appservice423 ApplicationServiceProxyPrefixTestCase424 test_disallowed_proxy_prefix_raises ... [OK]425 test_nested_proxy_prefix_is_allowed ... [OK]426 test_no_proxy_prefix_defaults_to_none ... [OK]427 test_proxy_prefix_with_empty_proxy_url_raises ... [OK]428 test_proxy_prefix_with_proxy_url_is_stored ... [OK]429 test_proxy_prefix_without_proxy_url_raises ... [OK]430 test_proxy_url_trailing_slash_is_stripped ... [OK]431 test_proxy_url_with_empty_proxy_prefix_raises ... [OK]432 test_proxy_url_without_proxy_prefix_raises ... [OK]433 test_trailing_slash_on_proxy_prefix_is_stripped ... [OK]434 ApplicationServiceScopesTestCase435 test_has_no_scopes_by_default ... [OK]436 test_has_valid_scope_if_specified ... [OK]437 test_unknown_scope_raises ... [OK]438 ApplicationServiceTestCase439 test_exclusive_alias ... [OK]440 test_exclusive_room ... [OK]441 test_exclusive_user ... [OK]442 test_interested_in_self ... [OK]443 test_member_list_match ... [OK]444 test_non_exclusive_alias ... [OK]445 test_non_exclusive_room ... [OK]446 test_non_exclusive_user ... [OK]447 test_regex_alias_match ... [OK]448 test_regex_alias_no_match ... [OK]449 test_regex_multiple_matches ... [OK]450 test_regex_room_id_match ... [OK]451 test_regex_room_id_no_match ... [OK]452tests.app.test_phone_stats_home453 PhoneHomeR30V2TestCase454 test_r30v2_returning_dormant_users_not_counted ... [OK]455tests.appservice.test_appservice456 ApplicationServiceTestCase457 test_regex_user_id_prefix_match ... [OK]458tests.appservice.test_api459 ApplicationServiceApiTestCase460 test_query_3pe_authenticates_token_via_param ... [OK]461tests.appservice.test_appservice462 ApplicationServiceTestCase463 test_regex_user_id_prefix_no_match ... [OK]464 test_regex_room_member_is_checked ... [OK]465tests.appservice.test_scheduler466 ApplicationServiceSchedulerQueuerTestCase467 test_multiple_service_queues ... [OK]468 test_send_large_txns ... [OK]469 test_send_large_txns_ephemeral ... [OK]470 test_send_multiple_ephemeral_no_queue ... [OK]471 test_send_single_ephemeral_no_queue ... [OK]472 test_send_single_ephemeral_with_queue ... [OK]473 test_send_single_event_no_queue ... [OK]474 test_send_single_event_with_queue ... [OK]475 ApplicationServiceSchedulerRecovererTestCase476 test_recover_force_retry ... [OK]477 ApplicationServiceSchedulerTransactionCtrlTestCase478 test_single_service_down ... [OK]479 test_single_service_up_txn_not_sent ... [OK]480 test_single_service_up_txn_sent ... [OK]481 ApplicationServiceSchedulerRecovererTestCase482 test_recover_retry_txn ... [OK]483 test_recover_single_txn ... [OK]484tests.config.test___main__485 ConfigMainFileTestCase486 test_executes_without_an_action ... [OK]487tests.config.test_api488 TestRoomPrejoinState489 test_bad_event_type_entry_raises ... [OK]490 test_disable_default_event_types ... [OK]491 test_event_with_specific_state_key ... [OK]492tests.config.test___main__493 ConfigMainFileTestCase494 test_read__error_if_key_not_found ... [OK]495tests.config.test_api496 TestRoomPrejoinState497 test_event_without_state_key ... [OK]498 test_no_prejoin_state ... [OK]499 test_no_specific_state_key_overrides_specific_state_key ... [OK]500 test_repeated_event_with_specific_state_key ... [OK]501tests.config.test___main__502 ConfigMainFileTestCase503 test_read__passes_if_key_found ... [OK]504tests.config.test_appservice505 AppServiceConfigTest506 test_invalid_app_service_config_files ... [OK]507 test_valid_app_service_config_files ... [OK]508tests.config.test_base509 BaseConfigTestCase510 test_loading_custom_templates ... [OK]511 test_loading_missing_templates ... [OK]512 test_loading_template_from_nonexistent_custom_directory ... [OK]513 test_multiple_custom_template_directories ... [OK]514tests.config.test_cache515 CacheConfigTests516 test_apply_cache_factor_from_config ... [OK]517 test_cache_with_asterisk_in_name ... [OK]518 test_config_overrides_environ ... [OK]519 test_global_instantiated_after_config_load ... [OK]520 test_global_instantiated_before_config_load ... [OK]521 test_individual_caches_from_environ ... [OK]522 test_individual_instantiated_after_config_load ... [OK]523 test_individual_instantiated_before_config_load ... [OK]524tests.config.test_database525 DatabaseConfigTestCase526 test_database_configured_correctly ... [OK]527tests.config.test_experimental528 ExperimentalConfigTestCase529 test_experimental_features_parsing_0_single ... [OK]530 test_experimental_features_parsing_1_multi ... [OK]531 test_experimental_features_parsing_2_none ... [OK]532tests.config.test_generate533 ConfigGenerationTestCase534 test_generate_config_generates_files ... [OK]535tests.config.test_background_update536 BackgroundUpdateConfigTestCase537 test_default_configuration ... [OK]538tests.config.test_load539 ConfigLoadingFileTestCase540 test_depreciated_identity_server_flag_throws_error ... [OK]541tests.config.test_background_update542 BackgroundUpdateConfigTestCase543 test_custom_configuration ... [OK]544tests.config.test_load545 ConfigLoadingFileTestCase546 test_load_fails_if_server_name_missing ... [OK]547 test_disable_registration ... [OK]548 test_generates_and_loads_macaroon_secret_key ... [OK]549tests.app.test_phone_stats_home550 PhoneHomeR30V2TestCase551 test_r30v2_user_must_be_retained_for_at_least_a_month ... [OK]552tests.config.test_load553 ConfigLoadingFileTestCase554 test_load_succeeds_if_macaroon_secret_key_missing ... [OK]555 test_no_secrets_in_config_0_turn_shared_secret_53C237 ... [OK]556 test_no_secrets_in_config_1_registration_shared_secret_53C237 ... [OK]557 test_no_secrets_in_config_2_macaroon_secret_key_53C237 ... [OK]558 test_no_secrets_in_config_3_recaptcha_private_key_53C237 ... [OK]559 test_no_secrets_in_config_4_recaptcha_public_key_53C237 ... [OK]560 test_no_secrets_in_config_5_form_secret_53C237 ... [OK]561 test_no_secrets_in_config_but_in_files ... [OK]562 test_no_secrets_in_config_6_worker_replication_secret_53C237 ... [OK]563 test_secret_files_existing_0_turn_shared_secret_path_ ... [OK]564 test_secret_files_existing_1_registration_shared_secret_path_ ... [OK]565 test_secret_files_existing_2_macaroon_secret_key_path_ ... [OK]566 test_no_secrets_in_config_7_redis_enabled_true_password_53C237 ... [OK]567 test_secret_files_existing_4_recaptcha_public_key_path_ ... [OK]568 test_secret_files_existing_3_recaptcha_private_key_path_ ... [OK]569 test_secret_files_missing_0_turn_shared_secret_path_does_not_exist ... [OK]570 test_secret_files_existing_5_form_secret_path_ ... [OK]571 test_secret_files_existing_6_worker_replication_secret_path_ ... [OK]572 test_secret_files_missing_1_registration_shared_secret_path_does_not_exist ... [OK]573 test_secret_files_missing_3_recaptcha_private_key_path_does_not_exist ... [OK]574 test_secret_files_missing_2_macaroon_secret_key_path_does_not_exist ... [OK]575 test_secret_files_missing_4_recaptcha_public_key_path_does_not_exist ... [OK]576 test_secret_files_existing_7_redis_enabled_true_password_path_ ... [OK]577 test_secret_files_missing_5_form_secret_path_does_not_exist ... [OK]578 test_secret_files_missing_6_worker_replication_secret_path_does_not_exist ... [OK]579 test_stats_enabled ... [OK]580 test_secret_files_missing_7_redis_enabled_true_password_path_does_not_exist ... [OK]581tests.config.test_oauth_delegation582 MasAuthDelegation583 test_captcha_cannot_be_enabled ... [OK]584 test_auth_providers_cannot_be_enabled ... [OK]585 test_cas_sso_cannot_be_enabled ... [OK]586 test_enable_3pid_changes_cannot_be_enabled ... [OK]587 test_endpoint_has_to_be_a_url ... [OK]588 test_login_via_existing_session_cannot_be_enabled ... [OK]589 test_jwt_auth_cannot_be_enabled ... [OK]590 test_oidc_sso_cannot_be_enabled ... [OK]591 test_password_config_cannot_be_enabled ... [OK]592 test_refreshable_tokens_cannot_be_enabled ... [OK]593 test_registration_cannot_be_enabled ... [OK]594 test_secret_path_loads_secret ... [OK]595 test_secret_and_secret_path_are_mutually_exclusive ... [OK]596tests.config.test_ratelimiting597 ParseRatelimitSettingsTestcase598 test_depth_1 ... [OK]599 test_depth_2 ... [OK]600 test_missing ... [OK]601tests.config.test_oauth_delegation602 MasAuthDelegation603 test_secret_path_must_exist ... [OK]604 test_session_lifetime_cannot_be_set ... [OK]605 test_user_consent_cannot_be_enabled ... [OK]606tests.config.test_ratelimiting607 RatelimitConfigTestCase608 test_parse_rc_federation ... [OK]609tests.config.test_redis610 RedisConfigTestCase611 test_username_defaults_to_none ... [OK]612 test_username_is_parsed ... [OK]613 test_username_is_parsed_with_password_path ... [OK]614 test_username_with_empty_password_is_accepted ... [OK]615 test_username_without_password_is_rejected ... [OK]616tests.config.test_registration_config617 RegistrationConfigTestCase618 test_load_config_error_if_open_registration_and_no_verification ... [OK]619 test_load_config_with_parser_error_if_open_registration_and_no_verification ... [OK]620 test_load_or_generate_config_error_if_open_registration_and_no_verification ... [OK]621 test_refuse_to_start_if_open_registration_and_no_verification ... [OK]622tests.config.test_room_directory623 RoomDirectoryConfigTestCase624 test_alias_creation_acl ... [OK]625tests.config.test_server626 GenerateIpSetTestCase627 test_bad_value ... [OK]628 test_empty ... [OK]629 test_extra ... [OK]630tests.config.test_room_directory631 RoomDirectoryConfigTestCase632 test_room_publish_acl ... [OK]633tests.config.test_server634 GenerateIpSetTestCase635 test_generate ... [OK]636 ServerConfigTestCase637 test_default_set_of_listeners ... [OK]638 test_default_set_of_listeners_with_enable_metrics ... [OK]639 test_experimental_features_parsing_0_single ... [OK]640 test_experimental_features_parsing_1_none ... [OK]641 test_is_threepid_reserved ... [OK]642 test_listeners_set_correctly_open_private_ports_false ... [OK]643 test_listeners_set_correctly_open_private_ports_true ... [OK]644tests.config.test_registration_config645 RegistrationConfigTestCase646 test_session_lifetime_must_not_be_exceeded_by_smaller_lifetimes ... [OK]647tests.config.test_server648 ServerConfigTestCase649 test_limit_profile_requests_requires_auth ... [OK]650 test_max_delayed_events_enforces_positive ... [OK]651 test_unsecure_listener_no_listeners ... [OK]652 test_request_token_inhibit_3pid_errors_defaults_to_true ... [OK]653 test_max_delayed_events_per_user_enforces_non_negative_int ... [OK]654tests.config.test_task_scheduler_config655 TaskSchedulerConfigTestCase656 test_invalid_configuration ... [OK]657tests.config.test_tls658 TLSConfigTests659 test_custom_ca_certificate ... [OK]660 test_tls_client_minimum_1_point_3_exists ... [OK]661 test_tls_client_minimum_1_point_3_missing ... [OK]662 test_tls_client_minimum_default ... [OK]663 test_tls_client_minimum_set ... [OK]664tests.config.test_task_scheduler_config665 TaskSchedulerConfigTestCase666 test_custom_configuration ... [OK]667tests.config.test_tls668 TLSConfigTests669 test_tls_client_minimum_set_passed_through_1_0 ... [OK]670tests.config.test_task_scheduler_config671 TaskSchedulerConfigTestCase672 test_default_configuration ... [OK]673tests.config.test_tls674 TLSConfigTests675 test_whitelist_idna_failure ... [OK]676tests.config.test_util677 ValidateConfigTestCase678 test_bad_object_in_array ... [OK]679tests.config.test_room_directory680 RoomDirectoryConfigTestCase681 test_room_creation_when_publishing_denied ... [OK]682tests.config.test_workers683 WorkerDutyConfigTestCase684 test_new_configs_appservice_worker ... [OK]685 test_new_configs_master ... [OK]686tests.config.test_tls687 TLSConfigTests688 test_tls_client_minimum_set_passed_through_1_2 ... [OK]689tests.config.test_workers690 WorkerDutyConfigTestCase691 test_old_configs_appservice_worker ... [OK]692 test_old_configs_master ... [OK]693 test_transitional_configs_master ... [OK]694 test_transitional_configs_appservice_worker ... [OK]695tests.config.test_tls696 TLSConfigTests697 test_whitelist_idna_result ... [OK]698tests.crypto.test_event_signing699 EventResigningTestCase700 test_resign ... [OK]701 test_event_needs_resigning ... [OK]702 EventSigningTestCase703 test_sign_message ... [OK]704 test_sign_minimal ... [OK]705tests.crypto.test_keyring706 KeyringTestCase707 test_verify_for_local_server_unknown_key ... [OK]708 test_verify_for_local_server ... [OK]709tests.config.test_workers710 WorkerDutyConfigTestCase711 test_worker_duty_configs ... [OK]712tests.crypto.test_keyring713 KeyringTestCase714 test_verify_for_local_server_old_key ... [OK]715 test_verify_json_dedupes_key_requests ... [OK]716 test_verify_json_falls_back_to_other_fetchers ... [OK]717 test_verify_json_for_server ... [OK]718 test_verify_json_for_server_using_banned_key ... [OK]719 test_verify_json_objects_for_server_awaits_previous_requests ... [OK]720 PerspectivesKeyFetcherTestCase721 test_get_keys_from_perspectives ... [OK]722 test_get_multiple_keys_from_perspectives ... [OK]723 test_get_perspectives_own_key ... [OK]724 test_invalid_perspectives_responses ... [OK]725 ServerKeyFetcherTestCase726 test_get_keys_from_server ... [OK]727tests.events.test_auto_accept_invites728 AutoAcceptInvitesTestCase729 test_accept_invite_direct_message_0 ... [OK]730 test_accept_invite_local_user_0 ... [OK]731 test_accept_invite_local_user_1 ... [OK]732 test_accept_invite_direct_message_1 ... [OK]733 test_auto_accept_invites_1 ... [OK]734 test_auto_accept_invites_0 ... [OK]735 test_ignore_invite_for_deactivated_user ... [OK]736 test_ignore_invite_for_locked_user ... [OK]737 test_ignore_invite_for_missing_user ... [OK]738 InviteAutoAccepterInternalTestCase739 test_accept_invite_failures ... [OK]740 test_accept_invite_with_failures ... [OK]741 test_config_parse ... [OK]742 test_not_invite ... [OK]743 test_not_membership ... [OK]744 test_not_state ... [OK]745 AutoAcceptInvitesTestCase746 test_ignore_invite_for_suspended_user ... [OK]747tests.events.test_event_parsing748 LargeIntTestCase_0749 test_large_int_in_unsigned ... [OK]750 test_large_int_redacted ... [OK]751 test_very_large_int_in_event_content ... [OK]752 LargeIntTestCase_1753 test_large_int_in_unsigned ... [OK]754 test_large_int_redacted ... [OK]755 test_very_large_int_in_event_content ... [OK]756 LargeIntTestCase_2757 test_large_int_in_unsigned ... [OK]758 test_large_int_redacted ... [OK]759 test_very_large_int_in_event_content ... [OK]760 LargeIntTestCase_3761 test_large_int_in_unsigned ... [OK]762 test_large_int_redacted ... [OK]763 test_very_large_int_in_event_content ... [OK]764 LargeIntTestCase_4765 test_large_int_in_unsigned ... [OK]766 test_large_int_redacted ... [OK]767 test_very_large_int_in_event_content ... [OK]768 LargeIntTestCase_5769 test_large_int_in_unsigned ... [OK]770 test_large_int_redacted ... [OK]771 test_very_large_int_in_event_content ... [OK]772tests.events.test_auto_accept_invites773 AutoAcceptInvitesTestCase774 test_module_not_enabled ... [OK]775 test_invite_from_remote_user ... [OK]776 InviteAutoAccepterInternalTestCase777 test_runs_on_only_one_worker ... [OK]778tests.events.test_presence_router779 PresenceRouterTestCase780 test_receiving_all_presence ... [OK]781tests.events.test_py_protocol782 SupportsMSC4242StateDagTestCase783 test_sequence_all_msc4242 ... [OK]784 test_sequence_mixed ... [OK]785 test_single_event_msc4242 ... [OK]786 test_single_event_non_msc4242 ... [OK]787 TestMetaClass788 test_is_instance ... [OK]789tests.events.test_presence_router790 PresenceRouterTestCase791 test_send_local_online_presence_to_with_module ... [OK]792 test_send_local_online_presence_to_with_module_legacy ... [OK]793 test_receiving_all_presence_legacy ... [OK]794tests.events.test_utils795 CloneEventTestCase796 test_unsigned_is_copied ... [OK]797 CopyPowerLevelsContentTestCase798 test_frozen ... [OK]799 test_invalid_nesting_raises_type_error ... [OK]800 test_invalid_types_raise_type_error ... [OK]801 test_strings_that_dont_represent_decimal_integers ... [OK]802 test_stringy_integers ... [OK]803 test_unfrozen ... [OK]804 FormatEventForClientTestCase805 test_non_json_values_pass_through ... [OK]806 test_raw ... [OK]807 test_v1_copies_unsigned_keys ... [OK]808 test_v1_no_sender ... [OK]809 test_v2_drops_federation_keys ... [OK]810 test_v2_without_room_id ... [OK]811 PruneEventTestCase812 test_alias_event ... [OK]813 test_basic_keys ... [OK]814 test_content ... [OK]815 test_create ... [OK]816 test_join_rules ... [OK]817 test_member ... [OK]818 test_minimal ... [OK]819 test_power_levels ... [OK]820 test_redacts ... [OK]821 test_relations ... [OK]822 test_unsigned ... [OK]823 SerializeEventTestCase824 test_default_serialize_config_excludes_admin_metadata ... [OK]825tests.events.test_snapshot826 TestEventContext827 test_serialize_deserialize_msg ... [OK]828 test_serialize_deserialize_state_no_prev ... [OK]829 test_serialize_deserialize_state_prev ... [OK]830tests.events.test_utils831 SerializeEventTestCase832 test_event_fields_fail_if_fields_not_str ... [OK]833 test_event_fields_nops_with_array_keys ... [OK]834 test_event_fields_nops_with_non_dict_keys ... [OK]835 test_event_fields_nops_with_unknown_keys ... [OK]836 test_event_fields_works_with_dot_keys ... [OK]837 test_event_fields_works_with_keys ... [OK]838 test_event_fields_works_with_nested_dot_keys ... [OK]839 test_event_fields_all_fields_if_empty ... [OK]840 TestMaybeUpsertEventField841 test_update_not_okay ... [OK]842 test_update_not_okay_leaves_original_value ... [OK]843 SerializeEventTestCase844 test_redacted_because_is_filtered_out ... [OK]845 TestMaybeUpsertEventField846 test_update_okay ... [OK]847 TestStrippedStateEvent848 test_invalid_field_types ... [OK]849 test_missing_fields ... [OK]850 test_valid_dict ... [OK]851 SerializeEventTestCase852 test_event_fields_works_with_nested_keys ... [OK]853 test_event_flagged_for_admins ... [OK]854tests.events.test_validator855 EventValidatorTestCase856 test_validate_new_with_mentions_succeed ... [OK]857 test_validate_new_rejects_big_depth_for_strict_canonicaljson_rooms ... [OK]858tests.federation.test_complexity859 RoomComplexityTests860 test_complexity_simple ... [OK]861 RoomComplexityAdminTests862 test_join_too_large_admin ... [OK]863 test_join_too_large_no_admin ... [OK]864 RoomComplexityTests865 test_join_too_large_admin ... [OK]866tests.federation.test_federation_base867 FederationBaseTestCase868 test_events_signed_by_banned_key_are_refused ... [OK]869tests.federation.test_complexity870 RoomComplexityTests871 test_join_too_large ... [OK]872tests.federation.test_federation_catch_up873 FederationCatchUpTestCases874 test_catch_up_destination_rooms_tracking ... [OK]875tests.federation.test_complexity876 RoomComplexityTests877 test_join_too_large_once_joined ... [OK]878tests.federation.test_federation_catch_up879 FederationCatchUpTestCases880 test_catch_up_last_successful_stream_ordering_tracking ... [OK]881 test_catch_up_is_not_blocked_by_remote_event_in_partial_state_room ... [OK]882 test_catch_up_from_blank_state ... [OK]883 test_catch_up_on_synapse_startup ... [OK]884 test_not_latest_event ... [OK]885 test_catch_up_loop ... [OK]886 FederationStickyEventCatchUpTestCase887 test_backlogged_sticky_events_are_sent_in_dedicated_transactions ... [OK]888 test_backlogged_sticky_events_are_drained_by_the_same_loop ... [OK]889 test_historical_sticky_events_sent_to_newly_joined_server ... [OK]890tests.federation.test_federation_client891 FederationClientTest892 test_get_pdu ... [OK]893 test_backfill_invalid_signature_records_failed_pull_attempts ... [OK]894 test_get_pdu_event_from_cache_is_pristine ... [OK]895tests.federation.test_federation_catch_up896 FederationStickyEventCatchUpTestCase897 test_backlogged_sticky_events_do_not_delay_pending_pdus ... [OK]898tests.federation.test_federation_client899 FederationClientTest900 test_get_room_state ... [OK]901 test_get_pdu_returns_nothing_when_event_does_not_exist ... [OK]902tests.federation.test_federation_devices903 DeviceListResyncTestCase904 test_non_compliant_user_id_signing_key_update_dropped ... [OK]905 test_retry_device_list_resync ... [OK]906 test_cross_signing_keys_retry ... [OK]907 test_non_compliant_user_id_update_dropped ... [OK]908tests.federation.test_federation_catch_up909 FederationStickyEventCatchUpTestCase910 test_catch_up_records_skipped_sticky_events_as_backlogged ... [OK]911tests.federation.test_federation_join_upgraded_room912 FederationJoinUpgradedRoomTestCase913 test_alias_transferred_on_federation_join_to_upgraded_room ... [OK]914 test_room_directory_visibility_transferred ... [OK]915 test_no_transfer_when_predecessor_room_has_no_tombstone ... [OK]916 test_no_transfer_when_tombstone_does_not_match ... [OK]917 test_room_directory_visibility_not_transferred_for_private_room ... [OK]918tests.federation.test_federation_media919 FederationMediaDownloadsTest920 test_file_download ... [OK]921 FederationMediaTest922 test_thumbnail_download_cropped ... [OK]923 test_thumbnail_download_scaled ... [OK]924 FederationThumbnailTest925 test_thumbnail_download_cropped ... [OK]926 test_thumbnail_download_scaled ... [OK]927tests.federation.test_federation_out_of_band_membership928 OutOfBandMembershipTests929 test_can_join_from_out_of_band_invite ... [OK]930tests.federation.test_federation_media931 FederationMediaDownloadsTest932 test_federation_etag ... [OK]933tests.federation.test_federation_sender934 FederationSenderDevicesTestCases935 test_dont_send_device_updates_for_remote_users ... [OK]936tests.federation.test_federation_out_of_band_membership937 OutOfBandMembershipTests938 test_can_x_from_out_of_band_invite_after_we_are_already_participating_in_the_room_0_accept_invite ... [OK]939 test_can_x_from_out_of_band_invite_after_we_are_already_participating_in_the_room_1_reject_invite ... [OK]940tests.federation.test_federation_sender941 FederationSenderDevicesTestCases942 test_delete_devices ... [OK]943 test_prune_outbound_device_pokes1 ... [OK]944 test_upload_signatures ... [OK]945 test_send_device_updates ... [OK]946 test_prune_outbound_device_pokes2 ... [OK]947 test_unreachable_server ... [OK]948 FederationSenderPresenceTestCases949 test_presence_batched ... [OK]950 FederationSenderReceiptsTestCases951 test_send_receipts_with_backoff_recent_event ... [OK]952 FederationSenderPresenceTestCases953 test_presence_simple ... [OK]954 FederationSenderReceiptsTestCases955 test_send_receipts ... [OK]956 test_send_receipts_thread ... [OK]957 test_send_receipts_with_backoff_sender ... [OK]958 test_send_receipts_with_backoff_small_room ... [OK]959tests.federation.test_federation_server960 FederationServerTests961 test_bad_request_0 ... [OK]962 test_bad_request_2 ... [OK]963 EventAuthFederationTests964 test_event_auth_unknown_event_returns_404 ... [OK]965 FederationServerTests966 test_failed_edu_causes_500 ... [OK]967 EventAuthFederationTests968 test_event_auth_wrong_room_returns_404 ... [OK]969 FederationServerTests970 test_bad_request_1 ... [OK]971 GetMissingEventsRoomCheckTests972 test_get_missing_events_ignores_events_from_other_room ... [OK]973 test_get_missing_events_with_empty_earliest_events ... [OK]974 test_get_missing_events_returns_events_from_correct_room ... [OK]975 test_get_missing_events_skips_latest_events_from_other_room ... [OK]976 test_get_missing_events_ignores_earliest_events_from_other_room ... [OK]977 test_get_missing_events_with_no_latest_event ... [OK]978 GetMissingEventsStateDagTests979 test_is_opt_in ... [OK]980 test_honours_limit ... [OK]981 GetMissingEventsRoomCheckTests982 test_get_missing_events_with_unknown_latest_event ... [OK]983 test_get_missing_events_with_unknown_earliest_event ... [OK]984 GetMissingEventsStateDagTests985 test_non_state_seed_stops_at_earliest_events ... [OK]986 MessageAcceptTests987 test_cant_hide_direct_ancestors ... [OK]988 GetMissingEventsStateDagTests989 test_walks_from_a_non_state_event ... [OK]990 test_stops_at_earliest_events ... [OK]991 SendJoinFederationTests992 test_make_join_respects_room_join_rate_limit ... [OK]993 test_make_join_state_dag ... [OK]994 GetMissingEventsStateDagTests995 test_walks_the_state_dag ... [OK]996 SendJoinFederationTests997 test_send_join_partial_state ... [OK]998 test_send_join_state_dag_ignores_partial_state ... [OK]999 test_send_join_state_dag ... [OK]1000 test_send_join_contributes_to_room_join_rate_limit_and_is_limited ... [OK]1001 test_send_join_with_frozen_dicts_00_1 ... [OK]1002 test_send_join_with_frozen_dicts_01_2 ... [OK]1003 test_send_join_with_frozen_dicts_04_5 ... [OK]1004 test_send_join_with_frozen_dicts_02_3 ... [OK]1005 test_send_join_with_frozen_dicts_05_6 ... [OK]1006 test_send_join_with_frozen_dicts_06_7 ... [OK]1007 test_send_join_with_frozen_dicts_07_8 ... [OK]1008 test_send_join_with_frozen_dicts_03_4 ... [OK]1009 test_send_join_with_frozen_dicts_09_10 ... [OK]1010 test_send_join_with_frozen_dicts_10_11 ... [OK]1011 test_send_join_with_frozen_dicts_08_9 ... [OK]1012 test_send_join_with_frozen_dicts_12_org_matrix_msc3757_10 ... [OK]1013 test_send_join_with_frozen_dicts_11_12 ... [OK]1014 test_send_join_without_frozen_dicts_00_1 ... [OK]1015 test_send_join_with_frozen_dicts_13_org_matrix_msc3757_11 ... [OK]1016 test_send_join_without_frozen_dicts_02_3 ... [OK]1017 test_send_join_with_frozen_dicts_14_org_matrix_hydra_11 ... [OK]1018 test_send_join_without_frozen_dicts_01_2 ... [OK]1019 test_send_join_without_frozen_dicts_04_5 ... [OK]1020 test_send_join_without_frozen_dicts_03_4 ... [OK]1021 test_send_join_without_frozen_dicts_06_7 ... [OK]1022 test_send_join_without_frozen_dicts_07_8 ... [OK]1023 test_send_join_without_frozen_dicts_05_6 ... [OK]1024 test_send_join_without_frozen_dicts_09_10 ... [OK]1025 test_send_join_without_frozen_dicts_08_9 ... [OK]1026 test_send_join_without_frozen_dicts_12_org_matrix_msc3757_10 ... [OK]1027 test_send_join_without_frozen_dicts_10_11 ... [OK]1028 ServerACLsTestCase1029 test_block_ip_literals ... [OK]1030 test_blocked_server ... [OK]1031 test_wildcard_matching ... [OK]1032 StateQueryTests1033 test_needs_to_be_in_room ... [OK]1034 StripUnsignedFromEventsTestCase1035 test_strip_event_maintains_allowed_fields ... [OK]1036 test_strip_event_removes_fields_based_on_event_type ... [OK]1037 test_strip_unauthorized_unsigned_values ... [OK]1038 SendJoinFederationTests1039 test_send_join_without_frozen_dicts_14_org_matrix_hydra_11 ... [OK]1040 test_send_join_without_frozen_dicts_11_12 ... [OK]1041 TimestampToEventTests1042 test_happy_path_0 ... [OK]1043 test_happy_path_1 ... [OK]1044 SendJoinFederationTests1045 test_send_join_without_frozen_dicts_13_org_matrix_msc3757_11 ... [OK]1046 UnstableGetExtremitiesTests1047 test_get_extremities_unstable_not_enabled ... [OK]1048 TimestampToEventTests1049 test_no_matching_event_1 ... [OK]1050 test_requires_server_in_room ... [OK]1051 test_no_matching_event_0 ... [OK]1052 UnstableGetExtremitiesTests1053 test_get_extremities_with_frozen_dicts_01_2 ... [OK]1054 test_get_extremities_with_frozen_dicts_02_3 ... [OK]1055 test_get_extremities_with_frozen_dicts_05_6 ... [OK]1056 test_get_extremities_with_frozen_dicts_00_1 ... [OK]1057 test_get_extremities_with_frozen_dicts_04_5 ... [OK]1058 test_get_extremities_with_frozen_dicts_06_7 ... [OK]1059 test_get_extremities_with_frozen_dicts_03_4 ... [OK]1060 test_get_extremities_with_frozen_dicts_07_8 ... [OK]1061 test_get_extremities_with_frozen_dicts_09_10 ... [OK]1062 test_get_extremities_with_frozen_dicts_08_9 ... [OK]1063 test_get_extremities_with_frozen_dicts_12_org_matrix_msc3757_10 ... [OK]1064 test_get_extremities_with_frozen_dicts_10_11 ... [OK]1065 test_get_extremities_with_frozen_dicts_11_12 ... [OK]1066 test_get_extremities_with_frozen_dicts_13_org_matrix_msc3757_11 ... [OK]1067 test_get_extremities_with_frozen_dicts_14_org_matrix_hydra_11 ... [OK]1068 test_get_extremities_without_frozen_dicts_02_3 ... [OK]1069 test_get_extremities_without_frozen_dicts_00_1 ... [OK]1070 test_get_extremities_without_frozen_dicts_01_2 ... [OK]1071 test_get_extremities_without_frozen_dicts_04_5 ... [OK]1072 test_get_extremities_without_frozen_dicts_03_4 ... [OK]1073 test_get_extremities_without_frozen_dicts_06_7 ... [OK]1074 test_get_extremities_without_frozen_dicts_05_6 ... [OK]1075 test_get_extremities_without_frozen_dicts_07_8 ... [OK]1076 test_get_extremities_without_frozen_dicts_11_12 ... [OK]1077 test_get_extremities_without_frozen_dicts_08_9 ... [OK]1078 test_get_extremities_without_frozen_dicts_10_11 ... [OK]1079 test_get_extremities_without_frozen_dicts_12_org_matrix_msc3757_10 ... [OK]1080 test_get_extremities_without_frozen_dicts_09_10 ... [OK]1081tests.federation.transport.server.test__base1082 BaseFederationAuthorizationTests1083 test_authorization_header ... [OK]1084 BaseFederationServletCancellationTests1085 test_cancellable_disconnect ... [SKIPPED]1086 test_uncancellable_disconnect ... [SKIPPED]1087tests.federation.test_federation_server1088 UnstableGetExtremitiesTests1089 test_get_extremities_without_frozen_dicts_13_org_matrix_msc3757_11 ... [OK]1090tests.federation.transport.server.test_appservice_proxy1091 ApplicationServiceFederationProxyTestCase1092 test_headers_outside_the_allowlist_not_forwarded ... [OK]1093 test_allowlisted_headers_forwarded ... [OK]1094tests.federation.test_federation_server1095 UnstableGetExtremitiesTests1096 test_get_extremities_without_frozen_dicts_14_org_matrix_hydra_11 ... [OK]1097tests.federation.transport.server.test_appservice_proxy1098 ApplicationServiceFederationProxyTestCase1099 test_missing_version_segment_is_rejected ... [OK]1100 test_host_and_content_length_headers_not_forwarded ... [OK]1101 test_non_existing_path_under_proxy_prefix_is_rejected ... [OK]1102 test_path_with_dot_segment_is_rejected ... [OK]1103 test_path_with_encoded_dot_segment_is_rejected ... [OK]1104 test_proxy_route_not_registered_when_msc4512_disabled ... [OK]1105 test_rate_limited_request_is_rejected ... [OK]1106 test_signed_get_is_proxied_at_root_path ... [OK]1107 test_response_headers_forwarded ... [OK]1108 test_signed_post_is_proxied ... [OK]1109 test_unregistered_prefix_is_rejected ... [OK]1110 test_unsigned_get_is_rejected ... [OK]1111 test_unregistered_prefix_with_suffix_is_rejected ... [OK]1112tests.federation.transport.test_client1113 SendJoinParserTestCase1114 test_errors_closing_coroutines ... [OK]1115 test_servers_in_room ... [OK]1116 test_partial_state ... [OK]1117 test_two_writes ... [OK]1118tests.federation.transport.test_server1119 RoomDirectoryFederationTests1120 test_blocked_public_room_list_over_federation ... [OK]1121tests.federation.transport.server.test_appservice_proxy1122 ApplicationServiceFederationProxyTestCase1123 test_unstable_version_segment_is_proxied ... [OK]1124tests.federation.transport.test_server1125 RoomDirectoryFederationTests1126 test_open_public_room_list_over_federation ... [OK]1127tests.federation.transport.test_knocking1128 FederationKnockingTestCase1129 test_room_state_returned_when_knocking ... [OK]1130tests.federation.transport.test_server1131 RoomDirectoryFederationTests1132 test_edu_debugging_doesnt_explode ... [OK]1133tests.federation.transport.server.test_appservice_proxy1134 ApplicationServiceFederationProxyTestCase1135 test_signed_get_is_proxied ... [OK]1136tests.handlers.test_admin1137 ExfiltrateData1138 test_account_data ... [OK]1139 test_connections ... [OK]1140 test_invite ... [OK]1141 test_media_ids ... [OK]1142 test_profile ... [OK]1143 test_knock ... [OK]1144 test_devices ... [OK]1145 test_single_public_joined_room ... [OK]1146tests.handlers.test_appservice1147 AppServiceHandlerTestCase1148 test_get_3pe_protocols_multiple_info ... [OK]1149 test_get_3pe_protocols_multiple_protocol ... [OK]1150 test_get_3pe_protocols_no_appservices ... [OK]1151 test_get_3pe_protocols_no_protocols ... [OK]1152 test_get_3pe_protocols_one_protocol ... [OK]1153 test_get_3pe_protocols_protocol_no_response ... [OK]1154 test_get_3pe_protocols_select_one_protocol ... [OK]1155tests.handlers.test_admin1156 ExfiltrateData1157 test_single_left_room ... [OK]1158tests.handlers.test_appservice1159 AppServiceHandlerTestCase1160 test_notify_interested_services ... [OK]1161 test_notify_interested_services_ephemeral_out_of_order ... [OK]1162 test_notify_interested_services_ephemeral ... [OK]1163 test_notify_interested_services_ephemeral_skips_service_without_url ... [OK]1164 test_notify_interested_services_skips_service_without_url ... [OK]1165 test_notify_interested_services_only_service_without_url ... [OK]1166 test_query_room_alias_exists ... [OK]1167 test_query_user_exists_unknown_user ... [OK]1168 test_query_user_exists_known_user ... [OK]1169tests.handlers.test_admin1170 ExfiltrateData1171 test_single_private_joined_room ... [OK]1172 test_single_left_rejoined_private_room ... [OK]1173tests.handlers.test_appservice1174 ApplicationServicesHandlerDeviceListsTestCase1175 test_application_service_receives_device_list_updates_0 ... [OK]1176 test_application_service_receives_device_list_updates_1 ... [OK]1177 test_application_service_receives_device_list_updates_2 ... [OK]1178 test_application_service_receives_device_list_updates_3 ... [OK]1179 ApplicationServicesHandlerOtkCountsTestCase1180 test_application_services_receive_otk_counts_and_fallback_key_usages_with_pdus ... [OK]1181 ApplicationServicesHandlerSendEventsTestCase1182 test_application_services_receive_bursts_of_to_device ... [OK]1183 test_application_services_receive_local_to_device ... [OK]1184 test_application_services_receive_private_read_receipts_of_namespaced_users_only ... [OK]1185 test_application_services_receive_events_sent_by_interesting_local_user ... [OK]1186 test_application_services_are_fast_forwarded_on_first_read_receipt_delivery ... [OK]1187 test_application_services_receive_local_to_device_for_many_users ... [OK]1188 test_match_interesting_room_members_0__local_as_user_test ... [OK]1189 test_read_receipts_from_lagging_writer_are_not_skipped ... [OK]1190 test_match_interesting_room_members_1__remote_as_user_remote ... [OK]1191tests.handlers.test_auth1192 AuthTestCase1193 test_login_token_expires ... [OK]1194 test_login_token_gives_auth_provider ... [OK]1195 test_login_token_gives_user_id ... [OK]1196tests.handlers.test_appservice1197 ApplicationServicesHandlerSendEventsTestCase1198 test_sending_read_receipt_batches_with_single_token_to_application_services ... [OK]1199tests.handlers.test_auth1200 AuthTestCase1201 test_login_token_reuse_fails ... [OK]1202 test_macaroon_caveats ... [OK]1203 test_mau_limits_disabled ... [OK]1204 test_mau_limits_exceeded_large ... [OK]1205 test_mau_limits_not_exceeded ... [OK]1206 test_mau_limits_parity ... [OK]1207tests.handlers.test_appservice1208 ApplicationServicesHandlerSendEventsTestCase1209 test_sending_read_receipt_batches_to_application_services ... [OK]1210tests.handlers.test_cas1211 CasHandlerTestCase1212 test_map_cas_user_to_existing_user ... [OK]1213 test_map_cas_user_does_not_register_new_user ... [OK]1214 test_map_cas_user_to_invalid_localpart ... [OK]1215tests.handlers.test_deactivate_account1216 DeactivateAccountTestCase1217 test_account_data_deleted_retroactively_by_background_update_if_deactivated ... [OK]1218tests.handlers.test_cas1219 CasHandlerTestCase1220 test_map_cas_user_to_user ... [OK]1221tests.handlers.test_deactivate_account1222 DeactivateAccountTestCase1223 test_account_data_preserved_by_background_update_if_not_deactivated ... [OK]1224tests.handlers.test_cas1225 CasHandlerTestCase1226 test_required_attributes ... [OK]1227tests.handlers.test_deactivate_account1228 DeactivateAccountTestCase1229 test_global_account_data_deleted_upon_deactivation ... [OK]1230 test_deactivate_account_rejects_knocks ... [OK]1231 test_ignored_users_deleted_upon_deactivation ... [OK]1232 test_push_rules_deleted_upon_account_deactivation ... [OK]1233 test_membership_is_redacted_upon_deactivation ... [OK]1234 test_reactivation_recreates_profile ... [OK]1235 test_reactivation_without_erasure_keeps_profile ... [OK]1236 test_room_account_data_deleted_upon_deactivation ... [OK]1237 test_deactivate_account_needs_auth ... [OK]1238 test_rooms_forgotten_upon_deactivation ... [OK]1239tests.handlers.test_device1240 DehydrationTestCase1241 test_dehydrate_v2_and_fetch_events ... [OK]1242tests.handlers.test_deactivate_account1243 DeactivateAccountTestCase1244 test_deactivate_account_rejects_invites ... [OK]1245tests.handlers.test_device1246 DeviceTestCase1247 test_delete_device ... [OK]1248 test_delete_device_and_device_inbox ... [OK]1249 test_device_id_is_made_up_if_unspecified ... [OK]1250 test_delete_device_removes_refresh_tokens ... [OK]1251 test_device_is_created_if_doesnt_exist ... [OK]1252 test_device_is_created_with_invalid_name ... [OK]1253 test_device_is_preserved_if_exists ... [OK]1254 test_get_device ... [OK]1255 test_get_devices_by_user ... [OK]1256 test_update_device ... [OK]1257 test_on_federation_query_user_devices_appservice ... [OK]1258 test_update_device_too_long_display_name ... [OK]1259 test_update_unknown_device ... [OK]1260 DeviceUnPartialStateTestCase1261 test_local_device_changes_sent_to_new_servers_on_un_partial_state_0_not_pruned ... [OK]1262tests.handlers.test_directory1263 CanonicalAliasTestCase1264 test_remove_alias ... [OK]1265tests.handlers.test_device1266 DeviceTestCase1267 test_delete_device_and_big_device_inbox ... [OK]1268 DeviceUnPartialStateTestCase1269 test_local_device_changes_sent_to_new_servers_on_un_partial_state_1_pruned ... [OK]1270tests.handlers.test_directory1271 DirectoryTestCase1272 test_get_local_association ... [OK]1273 CanonicalAliasTestCase1274 test_remove_other_alias ... [OK]1275 DirectoryTestCase1276 test_get_remote_association ... [OK]1277 test_incoming_fed_query ... [OK]1278 TestCreateAlias1279 test_create_alias_admin ... [OK]1280 test_create_alias_joined_room ... [OK]1281 TestCreateAliasACL1282 test_allowed ... [OK]1283 TestCreateAlias1284 test_create_alias_other_room ... [OK]1285 TestCreateAliasACL1286 test_denied_during_creation ... [OK]1287 test_allowed_during_creation ... [OK]1288 test_denied ... [OK]1289 TestCreatePublishedRoomACL1290 test_denied_publication_with_invalid_alias ... [OK]1291 test_allowed_when_creating_private_room ... [OK]1292 test_allowed_with_publication_permission ... [OK]1293 TestDeleteAlias1294 test_delete_alias_admin ... [OK]1295 TestCreatePublishedRoomACL1296 test_denied_without_publication_permission ... [OK]1297 TestDeleteAlias1298 test_delete_alias_sufficient_power ... [OK]1299 test_delete_alias_creator ... [OK]1300tests.handlers.test_e2e_keys1301 E2eKeysHandlerTestCase1302 test_change_one_time_keys ... [OK]1303tests.handlers.test_directory1304 TestDeleteAlias1305 test_delete_alias_not_allowed ... [OK]1306tests.handlers.test_e2e_keys1307 E2eKeysHandlerTestCase1308 test_claim_one_time_key ... [OK]1309 test_check_cross_signing_setup ... [OK]1310 test_claim_one_time_key_bulk_ordering ... [OK]1311 test_claim_one_time_key_bulk ... [OK]1312 test_fallback_key ... [OK]1313 test_fallback_key_bulk ... [OK]1314 test_fallback_key_always_returned ... [OK]1315tests.handlers.test_directory1316 TestRoomListSearchDisabled1317 test_disabling_room_list ... [OK]1318tests.handlers.test_e2e_keys1319 E2eKeysHandlerTestCase1320 test_has_different_keys ... [OK]1321 test_delete_old_one_time_keys ... [OK]1322 test_query_all_devices_caches_result_2 ... [OK]1323 test_query_all_devices_caches_result_0 ... [OK]1324 test_query_all_devices_caches_result_1 ... [OK]1325 test_query_appservice_with_fallback ... [OK]1326 test_query_appservice ... [OK]1327 test_query_devices_remote_restricted_in_shared_room ... [OK]1328 test_query_devices_remote_no_sync ... [OK]1329 test_query_devices_remote_down ... [OK]1330 test_query_devices_remote_sync ... [OK]1331 test_replace_master_key ... [OK]1332 test_query_devices_remote_restricted_not_in_shared_room ... [OK]1333 test_query_local_devices_no_devices ... [OK]1334 test_reupload_one_time_keys ... [OK]1335 test_query_local_devices_appservice ... [OK]1336 test_reupload_signatures ... [OK]1337 test_upload_one_time_keys_over_limit_is_rejected ... [OK]1338 test_self_signing_key_doesnt_show_up_as_device ... [OK]1339 test_update_signature_master_key ... [OK]1340tests.handlers.test_e2e_room_keys1341 E2eRoomKeysHandlerTestCase1342 test_create_version ... [OK]1343 test_delete_missing_current_version ... [OK]1344tests.handlers.test_e2e_keys1345 E2eKeysHandlerTestCase1346 test_upload_signatures ... [OK]1347tests.handlers.test_e2e_room_keys1348 E2eRoomKeysHandlerTestCase1349 test_delete_missing_version ... [OK]1350 test_delete_room_keys ... [OK]1351 test_delete_version ... [OK]1352 test_get_missing_current_version_info ... [OK]1353 test_get_missing_backup ... [OK]1354 test_get_missing_version_info ... [OK]1355 test_get_missing_room_keys ... [OK]1356 test_update_bad_version ... [OK]1357 test_update_missing_version ... [OK]1358 test_update_omitted_version ... [OK]1359 test_upload_room_keys_merge ... [OK]1360 test_update_version ... [OK]1361 test_upload_room_keys_no_versions ... [OK]1362tests.handlers.test_federation1363 EventFromPduTestCase1364 test_invalid_nested ... [OK]1365 test_invalid_numbers ... [OK]1366 test_valid_json ... [OK]1367tests.handlers.test_e2e_room_keys1368 E2eRoomKeysHandlerTestCase1369 test_upload_room_keys_insert ... [OK]1370 test_upload_room_keys_wrong_version ... [OK]1371tests.handlers.test_federation1372 FederationTestCase1373 test_backfill_ignores_known_events ... [OK]1374 test_exchange_third_party_invite_forwards_to_sender_for_v12_room ... [OK]1375 test_exchange_revoked_invite ... [OK]1376 test_rejected_message_event_state ... [OK]1377 test_invite_by_user_ratelimit ... [OK]1378 test_rejected_state_event_state ... [OK]1379 PartialJoinTestCase1380 test_duplicate_partial_state_room_syncs ... [OK]1381 test_failed_partial_join_is_clean ... [OK]1382 test_partial_state_room_sync_restart ... [OK]1383tests.handlers.test_e2e_room_keys1384 E2eRoomKeysHandlerTestCase1385 test_upload_room_keys_bogus_version ... [OK]1386tests.handlers.test_federation_event1387 FederationEventHandlerTests1388 test_backfill_process_previously_failed_pull_attempt_event_in_the_background ... [OK]1389 test_backfill_signature_failure_does_not_fetch_same_prev_event_later ... [OK]1390 BackfilledStateDagEventTests1391 test_backfilled_state_events_update_current_state ... [OK]1392 FederationEventHandlerTests1393 test_process_pulled_event_clears_backfill_attempts_after_being_successfully_persisted ... [OK]1394 test_process_pulled_event_records_failed_backfill_attempts ... [OK]1395 IsStateDagConnectedTests1396 test_fork_and_merge ... [OK]1397 test_linear ... [OK]1398 test_missing_intermediate_event ... [OK]1399 test_missing_prev_state_event ... [OK]1400 FederationEventHandlerTests1401 test_process_pulled_event_with_missing_state ... [OK]1402 test_process_pulled_event_with_missing_state_where_prev_is_outlier ... [OK]1403 test_process_pulled_event_with_rejected_missing_state ... [OK]1404tests.handlers.test_message1405 EventCreationTestCase1406 test_call_invite_event_creation_fails_in_public_room ... [OK]1407 test_duplicated_txn_id ... [OK]1408 test_duplicated_txn_id_one_call ... [OK]1409 ServerAclValidationTestCase1410 test_allow_server_acl ... [OK]1411 EventCreationTestCase1412 test_reject_event_with_empty_prev_events ... [OK]1413 ServerAclValidationTestCase1414 test_deny_redact_server_acl ... [OK]1415 test_deny_server_acl_block_outselves ... [OK]1416tests.handlers.test_oauth_delegation1417 DisabledEndpointsTestCase_01418 test_3pid_endpoints ... [OK]1419 test_account_management_endpoints_removed ... [OK]1420 test_admin_api_endpoints_removed ... [OK]1421 test_admin_api_modify_existing_user_allowed ... [OK]1422 test_device_management_endpoints_removed ... [OK]1423 test_appservice_registration_without_inhibit_login ... [OK]1424 test_openid_endpoints_removed ... [OK]1425 test_registration_endpoints_removed ... [OK]1426 test_session_management_endpoints_removed ... [OK]1427 test_uia_endpoints ... [OK]1428 MasAuthDelegationWithSubpath1429 test_introspection_endpoint_uses_subpath ... [OK]1430 MasAuthDelegation_0_urn_matrix_client_device_1431 test_admin_scope ... [OK]1432 MasAuthDelegationWithSubpath1433 test_metadata_url_uses_subpath ... [OK]1434 DisabledEndpointsTestCase_01435 test_admin_api_create_user_rejected ... [OK]1436 MasAuthDelegation_0_urn_matrix_client_device_1437 test_cached_expired_introspection ... [OK]1438 test_device_id_in_body ... [OK]1439 test_inexistent_device ... [OK]1440 test_inexistent_user ... [OK]1441 test_invalid_response ... [OK]1442 test_missing_scope ... [OK]1443 test_simple_introspection ... [OK]1444 test_unexpiring_token ... [OK]1445 MasAuthDelegation_1_urn_matrix_org_matrix_msc2967_client_device_1446 test_admin_scope ... [OK]1447 test_cached_expired_introspection ... [OK]1448 test_device_id_in_body ... [OK]1449 test_inexistent_user ... [OK]1450 test_inexistent_device ... [OK]1451 test_invalid_response ... [OK]1452 test_missing_scope ... [OK]1453 test_simple_introspection ... [OK]1454 test_unexpiring_token ... [OK]1455tests.handlers.test_oidc1456 OidcHandlerTestCase1457 test_attribute_requirements_contains ... [OK]1458 test_attribute_requirements_mismatch ... [OK]1459 test_attribute_requirements_exist ... [OK]1460 test_attribute_requirements ... [OK]1461 test_attribute_requirements_one_of_fails ... [OK]1462 test_attribute_requirements_one_of_succeeds ... [OK]1463 test_attribute_requirements_does_not_exist ... [OK]1464 test_callback ... [OK]1465 test_callback_error ... [OK]1466 test_callback_session ... [OK]1467 test_config ... [OK]1468 test_code_exchange_ignores_access_token ... [OK]1469 test_code_exchange_with_overridden_redirect_uri ... [OK]1470 test_discovery ... [OK]1471 test_discovery_with_explicit_config ... [OK]1472 test_empty_localpart ... [OK]1473 test_exchange_code_no_auth ... [OK]1474 test_exchange_code ... [OK]1475 test_load_jwks ... [OK]1476 test_map_userinfo_to_invalid_localpart ... [OK]1477 test_exchange_code_jwt_key ... [OK]1478 test_map_userinfo_to_user ... [OK]1479 test_extra_attributes ... [OK]1480 test_map_userinfo_to_existing_user ... [OK]1481 test_map_userinfo_to_user_does_not_register_new_user ... [OK]1482 test_map_userinfo_to_user_retries ... [OK]1483 test_no_discovery ... [OK]1484 test_redirect_request ... [OK]1485 test_passthrough_parameters ... [OK]1486 test_redirect_request_with_code_challenge ... [OK]1487 test_redirect_request_with_overridden_redirect_uri ... [OK]1488 test_redirect_request_with_disabled_code_challenge ... [OK]1489 test_redirect_request_with_forced_code_challenge ... [OK]1490 test_null_localpart ... [OK]1491 test_validate_config ... [OK]1492 test_skip_verification ... [OK]1493 test_startup_metadata_preload_failure_is_logged ... [OK]1494tests.handlers.test_password_providers1495 PasswordAuthProviderTests1496 test_custom_auth_no_local_user_fallback_legacy ... [OK]1497 test_3pid_allowed ... [OK]1498 test_custom_auth_password_disabled ... [OK]1499 test_custom_auth_no_local_user_fallback ... [OK]1500 test_custom_auth_password_disabled_localdb_enabled_legacy ... [OK]1501 test_custom_auth_provider_callback ... [OK]1502 test_custom_auth_password_disabled_legacy ... [OK]1503 test_custom_auth_password_disabled_localdb_enabled ... [OK]1504 test_custom_auth_provider_login ... [OK]1505 test_custom_auth_provider_callback_legacy ... [OK]1506 test_custom_auth_provider_login_legacy ... [OK]1507 test_custom_auth_provider_ui_auth ... [OK]1508 test_custom_auth_provider_ui_auth_legacy ... [OK]1509 test_displayname ... [OK]1510 test_displayname_uia ... [OK]1511 test_local_user_fallback_login_legacy ... [OK]1512 test_no_local_user_fallback_login_legacy ... [OK]1513 test_local_user_fallback_ui_auth_legacy ... [OK]1514 test_password_auth_disabled_legacy ... [OK]1515 test_no_local_user_fallback_ui_auth_legacy ... [OK]1516 test_password_custom_auth_password_disabled_login_legacy ... [OK]1517 test_on_logged_out ... [OK]1518 test_password_custom_auth_password_disabled_login ... [OK]1519 test_password_custom_auth_password_disabled_ui_auth_legacy ... [OK]1520 test_username ... [OK]1521 test_password_custom_auth_password_disabled_ui_auth ... [OK]1522 test_password_only_auth_progiver_login_legacy ... [OK]1523 test_username_uia ... [OK]1524 test_password_only_auth_provider_ui_auth_legacy ... [OK]1525tests.handlers.test_presence1526 PresenceConfigurableTimersTestCase1527 test_last_active_granularity ... [OK]1528 test_sync_online_timeout ... [OK]1529 test_idle_timeout ... [OK]1530 PresenceDisabledSyncTestCase1531 test_stale_presence_flushed_offline_and_sent_on_sync ... [OK]1532 PresenceExcludeRoomsTestCase1533 test_get_interested_remotes_respects_excluded_rooms ... [OK]1534 test_config_populates_handler ... [OK]1535 test_is_visible_respects_excluded_rooms ... [OK]1536 test_excluded_rooms_not_routed ... [OK]1537 PresenceFederationQueueTestCase1538 test_clear_queue_all ... [OK]1539 test_send_and_get_split ... [OK]1540 test_partially_clear_queue ... [OK]1541 test_send_and_get ... [OK]1542 PresenceConfigurableTimersTestCase1543 test_config_parsing ... [OK]1544 PresenceGetNewEventsStreamTestCase1545 test_incremental_interest ... [OK]1546 PresenceHandlerInitTestCase1547 test_restored_presence_flushed_offline_when_presence_disabled ... [OK]1548 test_restored_presence_online_after_sync_0_org_matrix_msc3026_busy ... [OK]1549 test_restored_presence_idles ... [OK]1550 test_restored_presence_online_after_sync_2_unavailable ... [OK]1551 PresenceHandlerTestCase1552 test_external_process_timeout ... [SKIPPED]1553 test_set_presence_from_non_syncing_multi_device_00_monolith ... [SKIPPED]1554 test_set_presence_from_non_syncing_multi_device_01_monolith ... [SKIPPED]1555 test_set_presence_from_non_syncing_multi_device_02_monolith ... [SKIPPED]1556 test_set_presence_from_non_syncing_multi_device_03_monolith ... [SKIPPED]1557 test_set_presence_from_non_syncing_multi_device_04_monolith ... [SKIPPED]1558 test_set_presence_from_non_syncing_multi_device_05_monolith ... [SKIPPED]1559 test_set_presence_from_non_syncing_multi_device_06_monolith ... [SKIPPED]1560 test_set_presence_from_non_syncing_multi_device_07_monolith ... [SKIPPED]1561 test_set_presence_from_non_syncing_multi_device_08_monolith ... [SKIPPED]1562 test_set_presence_from_non_syncing_multi_device_09_monolith ... [SKIPPED]1563 test_set_presence_from_non_syncing_multi_device_10_monolith ... [SKIPPED]1564 test_set_presence_from_non_syncing_multi_device_11_monolith ... [SKIPPED]1565 test_set_presence_from_non_syncing_multi_device_12_monolith ... [SKIPPED]1566 test_set_presence_from_non_syncing_multi_device_13_monolith ... [SKIPPED]1567 test_set_presence_from_non_syncing_multi_device_14_monolith ... [SKIPPED]1568 test_set_presence_from_non_syncing_multi_device_15_monolith ... [SKIPPED]1569 test_set_presence_from_non_syncing_multi_device_16_workers ... [SKIPPED]1570 test_set_presence_from_non_syncing_multi_device_17_workers ... [SKIPPED]1571 test_set_presence_from_non_syncing_multi_device_18_workers ... [SKIPPED]1572 test_set_presence_from_non_syncing_multi_device_19_workers ... [SKIPPED]1573 test_set_presence_from_non_syncing_multi_device_20_workers ... [SKIPPED]1574 test_set_presence_from_non_syncing_multi_device_21_workers ... [SKIPPED]1575 test_set_presence_from_non_syncing_multi_device_22_workers ... [SKIPPED]1576 test_set_presence_from_non_syncing_multi_device_23_workers ... [SKIPPED]1577 test_set_presence_from_non_syncing_multi_device_24_workers ... [SKIPPED]1578 test_set_presence_from_non_syncing_multi_device_25_workers ... [SKIPPED]1579 test_set_presence_from_non_syncing_multi_device_26_workers ... [SKIPPED]1580 test_set_presence_from_non_syncing_multi_device_27_workers ... [SKIPPED]1581 test_set_presence_from_non_syncing_multi_device_28_workers ... [SKIPPED]1582 test_set_presence_from_non_syncing_multi_device_29_workers ... [SKIPPED]1583 test_set_presence_from_non_syncing_multi_device_30_workers ... [SKIPPED]1584 test_set_presence_from_non_syncing_multi_device_31_workers ... [SKIPPED]1585 test_set_presence_from_syncing_is_set ... [SKIPPED]1586 test_set_presence_from_syncing_keeps_busy_0 ... [SKIPPED]1587 test_set_presence_from_syncing_keeps_busy_1 ... [SKIPPED]1588 test_set_presence_from_syncing_keeps_status ... [SKIPPED]1589 test_set_presence_from_syncing_multi_device_00_monolith ... [SKIPPED]1590 test_set_presence_from_syncing_multi_device_01_monolith ... [SKIPPED]1591 test_set_presence_from_syncing_multi_device_02_monolith ... [SKIPPED]1592 test_set_presence_from_syncing_multi_device_03_monolith ... [SKIPPED]1593 test_set_presence_from_syncing_multi_device_04_monolith ... [SKIPPED]1594 test_set_presence_from_syncing_multi_device_05_monolith ... [SKIPPED]1595 test_set_presence_from_syncing_multi_device_06_monolith ... [SKIPPED]1596 test_set_presence_from_syncing_multi_device_07_monolith ... [SKIPPED]1597 test_set_presence_from_syncing_multi_device_08_monolith ... [SKIPPED]1598 test_set_presence_from_syncing_multi_device_09_monolith ... [SKIPPED]1599 PresenceGetNewEventsStreamTestCase1600 test_incremental_interest_excluded_room ... [OK]1601 PresenceHandlerTestCase1602 test_set_presence_from_syncing_multi_device_11_monolith ... [SKIPPED]1603 test_set_presence_from_syncing_multi_device_12_monolith ... [SKIPPED]1604 test_set_presence_from_syncing_multi_device_13_monolith ... [SKIPPED]1605 test_set_presence_from_syncing_multi_device_14_monolith ... [SKIPPED]1606 test_set_presence_from_syncing_multi_device_15_monolith ... [SKIPPED]1607 test_set_presence_from_syncing_multi_device_16_workers ... [SKIPPED]1608 test_set_presence_from_syncing_multi_device_17_workers ... [SKIPPED]1609 test_set_presence_from_syncing_multi_device_18_workers ... [SKIPPED]1610 test_set_presence_from_syncing_multi_device_19_workers ... [SKIPPED]1611 test_set_presence_from_syncing_multi_device_20_workers ... [SKIPPED]1612 test_set_presence_from_syncing_multi_device_21_workers ... [SKIPPED]1613 test_set_presence_from_syncing_multi_device_22_workers ... [SKIPPED]1614 test_set_presence_from_syncing_multi_device_23_workers ... [SKIPPED]1615 test_set_presence_from_syncing_multi_device_24_workers ... [SKIPPED]1616 test_set_presence_from_syncing_multi_device_25_workers ... [SKIPPED]1617 test_set_presence_from_syncing_multi_device_26_workers ... [SKIPPED]1618 test_set_presence_from_syncing_multi_device_27_workers ... [SKIPPED]1619 test_set_presence_from_syncing_multi_device_28_workers ... [SKIPPED]1620 test_set_presence_from_syncing_multi_device_29_workers ... [SKIPPED]1621 test_set_presence_from_syncing_multi_device_30_workers ... [SKIPPED]1622 test_set_presence_from_syncing_multi_device_31_workers ... [SKIPPED]1623 test_set_presence_from_syncing_not_set ... [SKIPPED]1624 test_set_presence_with_status_msg_none ... [SKIPPED]1625 test_untracked_does_not_idle ... [SKIPPED]1626 test_user_goes_offline_by_timeout_status_msg_remain ... [SKIPPED]1627 PresenceHandlerInitTestCase1628 test_restored_presence_online_after_sync_1_online ... [OK]1629 PresenceHandlerTestCase1630 test_user_goes_offline_manually_with_no_status_msg ... [SKIPPED]1631 test_user_reset_online_with_no_status ... [SKIPPED]1632 test_user_goes_offline_manually_with_status_msg ... [SKIPPED]1633 test_set_presence_from_syncing_multi_device_10_monolith ... [SKIPPED]1634 PresenceTimeoutTestCase1635 test_busy_no_idle ... [OK]1636 test_federation_ping ... [OK]1637 test_federation_timeout ... [OK]1638 test_idle_timer ... [OK]1639 test_last_active ... [OK]1640 test_no_timeout ... [OK]1641 test_sync_online ... [OK]1642 test_sync_timeout ... [OK]1643 PresenceHandlerInitTestCase1644 test_restored_presence_online_after_sync_3_offline ... [OK]1645 PresenceUpdateTestCase1646 test_non_compliant_user_id_federation_presence_dropped ... [OK]1647 test_online_to_idle ... [OK]1648 test_offline_to_online ... [OK]1649 test_online_to_offline ... [OK]1650 test_online_to_online_last_active ... [OK]1651 test_online_to_online ... [OK]1652 PresenceJoinTestCase1653 test_remote_gets_presence_when_local_user_joins ... [OK]1654 test_remote_joins ... [OK]1655 PresenceUpdateTestCase1656 test_online_to_online_last_active_noop ... [OK]1657 test_override_02_org_matrix_msc3026_busy ... [OK]1658 test_override_00_org_matrix_msc3026_busy ... [OK]1659 test_override_03_online ... [OK]1660 test_override_01_org_matrix_msc3026_busy ... [OK]1661 test_override_05_online ... [OK]1662 test_over_ratelimit_offline_to_online_to_unavailable ... [OK]1663 test_override_04_online ... [OK]1664 test_override_07_unavailable ... [OK]1665 test_override_06_unavailable ... [OK]1666 test_override_10_offline ... [OK]1667 test_override_09_offline ... [OK]1668 test_override_08_unavailable ... [OK]1669 test_override_11_offline ... [OK]1670 WorkerPresenceThrottleTestCase1671 test_bump_after_non_online_state_goes_through ... [SKIPPED]1672 test_bumps_are_throttled ... [SKIPPED]1673 test_explicit_set_state_always_relayed_and_resets ... [SKIPPED]1674 test_relay_interval_scales_with_config ... [SKIPPED]1675 test_repeated_syncs_are_throttled ... [SKIPPED]1676 test_resends_after_device_stops_syncing ... [SKIPPED]1677 test_state_changes_are_relayed_immediately ... [SKIPPED]1678 PresenceUpdateTestCase1679 test_remote_ping_timer ... [OK]1680 test_within_ratelimit_offline_to_online_to_unavailable ... [OK]1681 test_persisting_presence_updates ... [OK]1682tests.handlers.test_profile1683 ProfileTestCase1684 test_avatar_constraint_mime_type ... [OK]1685 test_avatar_constraint_on_local_server_with_port ... [OK]1686 test_avatar_constraints_file_size ... [OK]1687 test_avatar_constraints_allow_empty_avatar_url ... [OK]1688 test_avatar_constraints_no_config ... [OK]1689 test_avatar_constraints_missing ... [OK]1690 test_background_update_room_membership_on_set_displayname ... [OK]1691 test_check_avatar_on_remote_server_1_remote_1234 ... [OK]1692 test_background_update_room_membership_resume_after_restart ... [OK]1693 test_check_avatar_on_remote_server_0_remote ... [OK]1694 test_get_my_name ... [OK]1695 test_get_my_avatar ... [OK]1696 test_get_other_name ... [OK]1697 test_get_profile_field_filters_out_msc4426_fields_for_remote_users_1_m_call ... [OK]1698 test_get_profile_field_filters_out_msc4426_fields_for_remote_users_2_org_matrix_msc4426_status ... [OK]1699 test_get_profile_field_filters_out_msc4426_fields_for_remote_users_0_m_status ... [OK]1700 test_get_profile_field_filters_out_msc4426_fields_for_remote_users_3_org_matrix_msc4426_call ... [OK]1701 test_get_profile_filters_out_msc4426_fields_for_remote_users_0_m_status ... [OK]1702 test_get_profile_filters_out_msc4426_fields_for_remote_users_1_m_call ... [OK]1703 test_get_profile_filters_out_msc4426_fields_for_remote_users_3_org_matrix_msc4426_call ... [OK]1704 test_incoming_fed_query ... [OK]1705 test_get_profile_filters_out_msc4426_fields_for_remote_users_2_org_matrix_msc4426_status ... [OK]1706 test_get_profile_empty_displayname ... [OK]1707 test_membership_addition_to_room_adds_the_right_join_action_to_profile_streams ... [OK]1708 test_left_room_event_if_we_leave_the_last_shared_room ... [OK]1709 test_set_my_avatar ... [OK]1710 test_set_my_name ... [OK]1711 test_previous_profile_updates_stream_rows_cleared_if_no_longer_sharing_a_room ... [OK]1712 test_set_my_name_if_disabled ... [OK]1713 test_set_my_avatar_if_disabled ... [OK]1714 test_update_profile_does_not_notify_notifier_on_set_field_if_include_profile_updates_in_sync_not_enabled_1_avatar_url ... [OK]1715 test_set_my_name_noauth ... [OK]1716 test_update_profile_does_not_notify_notifier_on_set_field_if_include_profile_updates_in_sync_not_enabled_0_displayname ... [OK]1717 test_update_profile_does_not_notify_notifier_on_set_field_if_include_profile_updates_in_sync_not_enabled_2_m_status ... [OK]1718 test_update_profile_does_not_update_stream_on_set_field_if_include_profile_updates_in_sync_not_enabled_0_displayname ... [OK]1719 test_update_profile_does_not_update_stream_on_set_field_if_include_profile_updates_in_sync_not_enabled_1_avatar_url ... [OK]1720 test_update_profile_does_notify_notifier_on_set_field_if_user_not_in_rooms_0_displayname ... [OK]1721 test_update_profile_does_notify_notifier_on_delete_profile_field_if_user_not_in_rooms ... [OK]1722 test_update_profile_does_not_update_stream_on_set_field_if_include_profile_updates_in_sync_not_enabled_2_m_status ... [OK]1723 test_update_profile_does_notify_notifier_on_set_field_if_user_not_in_rooms_1_avatar_url ... [OK]1724 test_update_profile_does_notify_notifier_on_set_field_if_user_not_in_rooms_2_m_status ... [OK]1725 test_update_profile_notifies_notifier_on_set_field_1_avatar_url ... [OK]1726 test_update_profile_updates_stream_on_set_field_0_displayname ... [OK]1727 test_update_profile_notifies_notifier_on_set_field_0_displayname ... [OK]1728 test_update_profile_notifies_notifier_on_set_field_2_m_status ... [OK]1729 test_update_profile_updates_stream_on_set_field_1_avatar_url ... [OK]1730 test_update_profile_updates_stream_on_set_field_2_m_status ... [OK]1731 test_update_profile_set_field_writes_to_per_user_profile_tracking_table ... [OK]1732tests.handlers.test_receipts1733 FederationReceiptsTestCase1734 test_non_compliant_user_id_receipt_dropped ... [OK]1735 ReceiptsTestCase1736 test_filters_out_private_receipt_and_ignores_rest ... [OK]1737tests.handlers.test_profile1738 ProfileTestCase1739 test_update_room_membership_on_set_displayname ... [OK]1740tests.handlers.test_receipts1741 ReceiptsTestCase1742 test_filters_out_event_with_only_private_receipts_and_ignores_the_rest ... [OK]1743 test_filters_out_private_receipt ... [OK]1744 test_filters_out_receipt_event_with_only_private_receipt_and_ignores_rest ... [OK]1745 test_handles_string_data ... [OK]1746 test_we_do_not_mutate ... [OK]1747 test_handles_empty_event ... [OK]1748 test_leaves_our_private_and_their_public ... [OK]1749tests.handlers.test_register1750 RegistrationTestCase1751 test_auto_create_auto_join_room_preset ... [OK]1752 test_auto_create_auto_join_room_preset_guest ... [OK]1753 test_auto_create_auto_join_rooms_federated ... [OK]1754 test_auto_create_auto_join_rooms ... [OK]1755 test_auto_create_auto_join_room_preset_invalid_permissions ... [OK]1756 test_auto_create_auto_join_rooms_when_user_is_not_the_first_real_user ... [OK]1757 test_auto_create_auto_join_rooms_when_user_is_not_a_real_user ... [OK]1758 test_auto_create_auto_join_rooms_when_user_is_the_first_real_user ... [OK]1759 test_auto_create_auto_join_where_auto_create_is_false ... [OK]1760 test_auto_create_auto_join_rooms_with_no_rooms ... [OK]1761 test_auto_create_auto_join_where_no_consent ... [OK]1762 test_auto_create_auto_join_where_room_is_another_domain ... [OK]1763 test_get_or_create_user_mau_blocked ... [OK]1764 test_get_or_create_user_mau_not_blocked ... [OK]1765 test_auto_join_mxid_localpart ... [OK]1766 test_if_user_exists ... [OK]1767 test_invalid_user_id ... [OK]1768 test_auto_join_rooms_for_guests ... [OK]1769 test_mau_limits_when_disabled ... [OK]1770 test_register_default_user_type ... [OK]1771 test_invalid_user_id_length ... [OK]1772 test_register_mau_blocked ... [OK]1773 test_register_extra_user_types_valid ... [OK]1774 test_register_not_support_user ... [OK]1775 test_register_support_user ... [OK]1776 test_spam_checker_legacy_allow ... [OK]1777 test_register_extra_user_types_with_default ... [OK]1778 test_spam_checker_legacy_deny ... [OK]1779 test_spam_checker_deny ... [OK]1780 test_special_chars ... [OK]1781 test_spam_checker_receives_sso_type ... [OK]1782 test_spam_checker_shadow_ban ... [OK]1783 test_underscore_localpart_rejected_by_default ... [OK]1784 test_user_is_created_and_logged_in_if_doesnt_exist ... [OK]1785 RemoteAutoJoinTestCase1786 test_auto_create_auto_join_remote_room ... [OK]1787 RegistrationTestCase1788 test_underscore_localpart_allowed_if_configured ... [OK]1789tests.handlers.test_room1790 EncryptedByDefaultTestCase1791 test_empty_encryption_event_does_not_bypass_forced_encryption ... [OK]1792 test_encrypted_by_default_config_option_invite ... [OK]1793 test_non_string_algorithm_does_not_bypass_forced_encryption ... [OK]1794 test_encrypted_by_default_config_option_all ... [OK]1795 test_user_supplied_encryption_event_is_not_overwritten ... [OK]1796 RoomIDCollisionTestCase1797 test_colliding_v12_room_ids_are_retried ... [OK]1798 EncryptedByDefaultTestCase1799 test_encrypted_by_default_config_option_off ... [OK]1800tests.handlers.test_room_list1801 RoomListHandlerTestCase1802 test_acls_applied_to_room_directory_results ... [OK]1803tests.handlers.test_room_member1804 RoomMemberMasterHandlerTestCase1805 test_forget_when_not_left ... [OK]1806 test_deduplicate_joins ... [OK]1807 test_leave_and_forget_last_user ... [OK]1808 test_leave_and_forget ... [OK]1809 test_leave_and_unforget ... [OK]1810 test_nonlocal_room_user_action ... [OK]1811 test_leave_and_auto_forget ... [OK]1812 TestJoinsLimitedByPerRoomRateLimiter1813 test_local_user_local_joins_contribute_to_limit_and_are_limited ... [OK]1814 test_local_user_profile_edits_dont_contribute_to_limit ... [OK]1815 RoomMemberMasterHandlerTestCase1816 test_rejoin_forgotten_by_user ... [OK]1817 TestMSC4155InviteFiltering1818 test_misc4155_block_invite_local ... [OK]1819 test_msc4155_block_invite_remote ... [OK]1820 TestJoinsLimitedByPerRoomRateLimiter1821 test_remote_joins_contribute_to_rate_limit ... [OK]1822 TestMSC4155InviteFiltering1823 test_msc4155_disabled_allow_invite_local ... [OK]1824 TestMSC4380InviteBlocking1825 test_misc4380_block_invite_local ... [OK]1826 TestReplicatedJoinsLimitedByPerRoomRateLimiter1827 test_local_users_joining_on_another_worker_contribute_to_rate_limit ... [SKIPPED]1828 TestMSC4155InviteFiltering1829 test_msc4155_block_invite_remote_server ... [OK]1830tests.handlers.test_room_policy1831 RoomPolicyTestCase1832 test_ask_origin_server_to_sign_event_doesnt_replace_signatures ... [OK]1833tests.handlers.test_room_member1834 TestMSC4380InviteBlocking1835 test_msc4380_block_invite_remote ... [OK]1836tests.handlers.test_room_policy1837 RoomPolicyTestCase1838 test_ask_policy_server_to_sign_event_ok ... [OK]1839 test_ask_policy_server_to_sign_event_refuses ... [OK]1840tests.handlers.test_room_member1841 TestMSC4380InviteBlocking1842 test_misc4380_non_string_setting ... [OK]1843tests.handlers.test_room_policy1844 RoomPolicyTestCase1845 test_ask_policy_server_to_sign_event_cannot_reach ... [OK]1846 test_ask_policy_server_to_sign_event_wrong_sig ... [OK]1847 test_empty_policy_event_set ... [OK]1848 test_missing_public_key_event_set ... [OK]1849 test_no_policy_event_set ... [OK]1850 test_invalid_server_policy_event_set ... [OK]1851 test_nonstring_policy_event_set ... [OK]1852 test_not_in_room_policy_event_set ... [OK]1853 test_policy_server_error_bubbling_to_client_0 ... [OK]1854 test_self_policy_event_set ... [OK]1855 test_signed_event_is_not_spam ... [OK]1856 test_policy_server_error_bubbling_to_client_1 ... [OK]1857 test_policy_server_signatures_end_to_end ... [OK]1858tests.handlers.test_room_summary1859 RoomSummaryTestCase1860 test_allowed_room_ids_absent_without_restricted_join_rules ... [OK]1861 test_fed ... [OK]1862 test_own_room ... [OK]1863 test_allowed_room_ids_local ... [OK]1864 test_visibility ... [OK]1865 SpaceSummaryTestCase1866 test_fed_complex ... [OK]1867 test_fed_caching ... [OK]1868 test_fed_filtering ... [OK]1869 test_fed_invited ... [OK]1870 test_fed_remote_room_hosts ... [OK]1871tests.handlers.test_room_policy1872 RoomPolicyTestCase1873 test_spammy_event_is_spam ... [OK]1874tests.handlers.test_room_summary1875 SpaceSummaryTestCase1876 test_complex_space ... [OK]1877 test_fed_root ... [OK]1878 test_filtering ... [OK]1879 test_invalid_pagination_token ... [OK]1880 test_max_depth ... [OK]1881 test_room_hierarchy_cache_sharing ... [OK]1882 test_room_hierarchy_cache ... [OK]1883 test_simple_space ... [OK]1884 test_pagination ... [OK]1885 test_summary_fields_restricted ... [OK]1886 test_unknown_room_version ... [OK]1887 TestSpaceSummarySort1888 test_invalid_ordering_type ... [OK]1889 test_invalid_ordering_value ... [OK]1890 test_no_order_last ... [OK]1891 test_order ... [OK]1892 SpaceSummaryTestCase1893 test_summary_fields_knock_restricted ... [OK]1894 TestSpaceSummarySort1895 test_order_room_id ... [OK]1896 SpaceSummaryTestCase1897 test_visibility ... [OK]1898 TestSpaceSummarySort1899 test_order_origin_server_ts ... [OK]1900tests.handlers.test_saml1901 SamlHandlerTestCase1902 test_attribute_requirements_one_of ... [OK]1903 test_map_saml_response_to_existing_user ... [OK]1904 test_map_saml_response_redirect ... [OK]1905 test_attribute_requirements ... [OK]1906 test_map_saml_response_to_invalid_localpart ... [OK]1907tests.handlers.test_send_email1908 SendEmailHandlerTestCaseIPv41909 test_send_email ... [OK]1910tests.handlers.test_saml1911 SamlHandlerTestCase1912 test_map_saml_response_to_user_retries ... [OK]1913tests.handlers.test_send_email1914 SendEmailHandlerTestCaseIPv41915 test_send_email_force_tls ... [OK]1916tests.handlers.test_saml1917 SamlHandlerTestCase1918 test_map_saml_response_to_user ... [OK]1919tests.handlers.test_sliding_sync1920 ComputeInterestedRoomsShardTestCase_fallback1921 test_sharded_event_persisters ... [SKIPPED]1922 ComputeInterestedRoomsShardTestCase_new1923 test_sharded_event_persisters ... [SKIPPED]1924tests.handlers.test_send_email1925 SendEmailHandlerTestCaseIPv61926 test_send_email ... [OK]1927 test_send_email_force_tls ... [OK]1928tests.handlers.test_sliding_sync1929 ComputeInterestedRoomsTestCase_fallback1930 test_display_name_changes_before_and_after_token_range ... [OK]1931 test_display_name_change_is_not_newly_joined_room ... [OK]1932 test_display_name_changes_in_token_range ... [OK]1933 test_display_name_changes_join_after_token_range ... [OK]1934 test_display_name_changes_leave_after_token_range ... [OK]1935 test_forgotten_rooms ... [OK]1936 test_from_token_ahead_of_to_token ... [OK]1937 test_get_already_joined_room ... [OK]1938 test_get_kicked_room ... [OK]1939 test_invite_before_range_and_join_leave_after_to_token ... [OK]1940 test_get_invited_banned_knocked_room ... [OK]1941 test_get_newly_joined_room ... [OK]1942 test_join_and_display_name_changes_in_token_range ... [OK]1943 test_join_leave_multiple_times_before_range_and_after_to_token ... [OK]1944 test_join_before_range_and_left_room_after_to_token ... [OK]1945 test_join_during_range_and_left_room_after_to_token ... [OK]1946 test_join_leave_multiple_times_during_range_and_after_to_token ... [OK]1947 test_leave_before_range_and_join_leave_after_to_token ... [OK]1948 test_kicked_before_range_and_left_after_to_token ... [OK]1949 test_leave_before_range_and_join_after_to_token ... [OK]1950 test_multiple_rooms_are_not_confused ... [OK]1951 test_newly_joined_with_leave_join_in_token_range ... [OK]1952 test_newly_joined_display_name_changes_leave_after_token_range ... [OK]1953 test_newly_joined_only_joins_during_token_range ... [OK]1954 test_newly_left_during_range_and_join_after_to_token ... [OK]1955tests.handlers.test_room_summary1956 SpaceSummaryTestCase1957 test_large_space ... [OK]1958tests.handlers.test_sliding_sync1959 ComputeInterestedRoomsTestCase_fallback1960 test_no_from_token ... [OK]1961 test_no_rooms ... [OK]1962 test_newly_left_rooms ... [OK]1963 test_newly_left_during_range_and_join_leave_after_to_token ... [OK]1964 test_state_reset ... [OK]1965 test_no_joins_after_to_token ... [OK]1966 ComputeInterestedRoomsTestCase_new1967 test_display_name_changes_in_token_range ... [OK]1968 test_display_name_changes_before_and_after_token_range ... [OK]1969 test_display_name_change_is_not_newly_joined_room ... [OK]1970 test_display_name_changes_leave_after_token_range ... [OK]1971 test_display_name_changes_join_after_token_range ... [OK]1972 test_forgotten_rooms ... [OK]1973 test_get_already_joined_room ... [OK]1974 test_from_token_ahead_of_to_token ... [OK]1975 test_get_newly_joined_room ... [OK]1976 test_get_kicked_room ... [OK]1977 test_get_invited_banned_knocked_room ... [OK]1978 test_invite_before_range_and_join_leave_after_to_token ... [OK]1979 test_join_before_range_and_left_room_after_to_token ... [OK]1980 test_join_and_display_name_changes_in_token_range ... [OK]1981 test_join_during_range_and_left_room_after_to_token ... [OK]1982 test_join_leave_multiple_times_before_range_and_after_to_token ... [OK]1983 test_kicked_before_range_and_left_after_to_token ... [OK]1984 test_join_leave_multiple_times_during_range_and_after_to_token ... [OK]1985 test_leave_before_range_and_join_after_to_token ... [OK]1986 test_leave_before_range_and_join_leave_after_to_token ... [OK]1987 test_newly_joined_display_name_changes_leave_after_token_range ... [OK]1988 test_newly_joined_only_joins_during_token_range ... [OK]1989 test_multiple_rooms_are_not_confused ... [OK]1990 test_newly_left_during_range_and_join_after_to_token ... [OK]1991 test_newly_joined_with_leave_join_in_token_range ... [OK]1992 test_newly_left_during_range_and_join_leave_after_to_token ... [OK]1993 test_no_rooms ... [OK]1994 test_newly_left_rooms ... [OK]1995 test_no_from_token ... [OK]1996 test_no_joins_after_to_token ... [OK]1997 FilterRoomsRelevantForSyncTestCase1998 test_no_rooms ... [OK]1999 test_get_kicked_room ... [OK]2000 ComputeInterestedRoomsTestCase_new5191 test_user_cannot_set_state_with_other_suffixed_key ... [OK]5192 WithoutOwnedStateTestCase5193 test_room_creator_cannot_set_state_with_nonmember_userid_key ... [OK]5194 test_room_creator_cannot_set_state_with_other_userid_key ... [OK]5195 test_room_creator_cannot_set_state_with_malformed_userid_key ... [OK]5196 test_room_creator_cannot_set_state_with_other_suffixed_key ... [OK]5197 test_room_creator_cannot_set_state_with_own_suffixed_key ... [OK]5198tests.rest.client.test_mutual_rooms5199 UserMutualRoomsTest5200 test_shared_room_list_pagination_two_pages ... [OK]5201tests.rest.client.test_password_policy5202 PasswordPolicyTestCase5203 test_get_policy ... [OK]5204tests.rest.client.test_owned_state5205 WithoutOwnedStateTestCase5206 test_user_can_set_state_with_own_userid_key ... [OK]5207tests.rest.client.test_password_policy5208 PasswordPolicyTestCase5209 test_password_change ... [OK]5210 test_password_compliant ... [OK]5211 test_password_no_digit ... [OK]5212 test_password_no_symbol ... [OK]5213 test_password_no_lowercase ... [OK]5214 test_password_no_uppercase ... [OK]5215 test_password_too_short ... [OK]5216tests.rest.client.test_power_levels5217 PowerLevelsTestCase5218 test_admins_can_enable_room_encryption ... [OK]5219 test_admins_can_send_server_acl ... [OK]5220 test_cannot_set_string_power_levels ... [OK]5221 test_admins_can_tombstone_room ... [OK]5222 test_cannot_set_unsafe_large_power_levels ... [OK]5223 test_cannot_set_unsafe_small_power_levels ... [OK]5224 test_non_admins_cannot_tombstone_room ... [OK]5225 test_non_admins_cannot_enable_room_encryption ... [OK]5226tests.rest.client.test_presence5227 PresenceTestCase5228 test_put_presence_disabled ... [OK]5229tests.rest.client.test_power_levels5230 PowerLevelsTestCase5231 test_non_admins_cannot_send_server_acl ... [OK]5232tests.rest.client.test_presence5233 PresenceTestCase5234 test_put_presence ... [OK]5235 test_put_presence_untracked ... [OK]5236 test_put_presence_over_ratelimit ... [OK]5237tests.rest.client.test_profile5238 ProfileRatelimitTestCase5239 test_ratelimit_authenticated ... [OK]5240 test_ratelimit_unauthenticated ... [OK]5241tests.rest.client.test_presence5242 PresenceTestCase5243 test_put_presence_within_ratelimit ... [OK]5244tests.rest.client.test_profile5245 OwnProfileUnrestrictedTestCase5246 test_can_lookup_own_profile ... [OK]5247 ProfileTestCase5248 test_avatar_allowed_mime_type_global ... [OK]5249 test_avatar_allowed_mime_type_per_room ... [OK]5250 test_avatar_size_limit_global ... [OK]5251 test_delete_displayname_disabled ... [OK]5252 test_get_avatar_url_other ... [OK]5253 test_avatar_size_limit_per_room ... [OK]5254 test_get_custom_field_rejects_bad_username ... [OK]5255 test_get_avatar_url ... [OK]5256 test_get_displayname_other ... [OK]5257 test_get_displayname ... [OK]5258 test_get_missing_custom_field ... [OK]5259 test_get_displayname_rejects_bad_username ... [OK]5260 test_get_unset_field_omits_key ... [OK]5261 test_get_missing_custom_field_invalid_field_name ... [OK]5262 test_delete_avatar_url_disabled ... [OK]5263 test_msc4069_inhibit_propagation_default ... [OK]5264 test_non_string ... [OK]5265 test_msc4069_inhibit_propagation ... [OK]5266 test_null_field_is_not_rejected_if_profile_update_stream_enabled ... [OK]5267 test_msc4069_inhibit_propagation_disabled ... [OK]5268 test_null_field_rejected_1_avatar_url ... [OK]5269 test_null_field_rejected_0_displayname ... [OK]5270 test_set_avatar_url ... [OK]5271 test_msc4069_inhibit_propagation_like_default ... [OK]5272 test_null_field_rejected_2_org_example_custom_field ... [OK]5273 test_set_avatar_url_noauth ... [OK]5274 test_set_avatar_url_other ... [OK]5275 test_set_custom_field ... [OK]5276 test_set_avatar_url_too_long ... [OK]5277 test_set_custom_field_avatar_url ... [OK]5278 test_set_avatar_url_disabled ... [OK]5279 test_set_custom_field_displayname ... [OK]5280 test_set_custom_field_noauth ... [OK]5281 test_set_custom_field_profile_too_long ... [OK]5282 test_set_custom_field_never_existed_user ... [OK]5283 test_set_custom_field_size ... [OK]5284 test_set_custom_field_other ... [OK]5285 test_set_displayname ... [OK]5286 test_set_displayname_noauth ... [OK]5287 test_set_displayname_too_long ... [OK]5288 test_set_displayname_with_extra_spaces ... [OK]5289 test_set_displayname_other ... [OK]5290 test_set_displayname_disabled ... [OK]5291 ProfilesRestrictedTestCase5292 test_in_shared_room ... [OK]5293 test_no_auth ... [OK]5294tests.rest.client.test_push_rule_attrs5295 PushRuleAttributesTestCase5296 test_actions_404_when_get_non_existent ... [OK]5297 test_actions_404_when_get_non_existent_server_rule ... [OK]5298 test_actions_get ... [OK]5299 test_actions_404_when_put_non_existent_rule ... [OK]5300 test_actions_404_when_put_non_existent_server_rule ... [OK]5301tests.rest.client.test_profile5302 ProfilesRestrictedTestCase5303 test_not_in_shared_room ... [OK]5304tests.rest.client.test_push_rule_attrs5305 PushRuleAttributesTestCase5306 test_actions_put ... [OK]5307 test_enabled_404_when_put_non_existent_rule ... [OK]5308 test_enabled_404_when_get_non_existent ... [OK]5309 test_enabled_404_when_put_non_existent_server_rule ... [OK]5310 test_enabled_404_when_get_non_existent_server_rule ... [OK]5311 test_contains_user_name_with_legacy_mentions ... [OK]5312 test_enabled_on_creation ... [OK]5313 test_enabled_disable ... [OK]5314 test_enabled_on_recreation ... [OK]5315 test_gated_default_rule_enabled ... [OK]5316 test_gated_default_rule_disabled ... [OK]5317 test_legacy_mention_rules_removed_1_global_content_m_rule_contains_user_name ... [OK]5318 test_is_user_mention ... [OK]5319 test_legacy_mention_rules_removed_0_global_override_m_rule_contains_display_name ... [OK]5320 test_legacy_mention_rules_removed_2_global_override_m_rule_roomnotif ... [OK]5321 PushRuleLimitTestCase5322 test_limit_on_push_rule_size_0 ... [OK]5323 test_limit_on_push_rule_size_1 ... [OK]5324 test_limit_on_push_rule_size_2 ... [OK]5325 test_limit_on_rule_id_length_0 ... [OK]5326 test_limit_on_rule_id_length_1 ... [OK]5327 test_limit_on_rule_id_length_2 ... [OK]5328 PushRuleAttributesTestCase5329 test_no_user_defined_postcontent_rules ... [OK]5330tests.rest.client.test_read_marker5331 ReadMarkerTestCase5332 test_send_read_marker ... [OK]5333tests.rest.client.test_push_rule_attrs5334 PushRuleLimitTestCase5335 test_limit_on_push_rule_count ... [OK]5336tests.rest.client.test_read_marker5337 ReadMarkerTestCase5338 test_send_read_marker_can_move_backwards_with_opt_in ... [OK]5339 test_send_read_marker_does_not_move_backwards_by_default ... [OK]5340 test_send_read_marker_ignores_opt_in_when_feature_disabled ... [OK]5341 test_send_read_marker_does_not_move_backwards_with_explicit_opt_out ... [OK]5342tests.rest.client.test_receipts5343 ReceiptsTestCase5344 test_allow_backward_is_rejected_for_read_receipts ... [OK]5345 test_allow_backward_is_ignored_when_feature_disabled ... [OK]5346tests.rest.client.test_read_marker5347 ReadMarkerTestCase5348 test_send_read_marker_missing_previous_event ... [OK]5349tests.rest.client.test_receipts5350 ReceiptsTestCase5351 test_fully_read_receipt_does_not_move_backwards_by_default ... [OK]5352 test_fully_read_receipt_can_move_backwards_with_opt_in ... [OK]5353 test_private_receipt_cannot_override_public ... [OK]5354 test_fully_read_receipt_does_not_move_backwards_with_explicit_opt_out ... [OK]5355 test_private_read_receipts ... [OK]5356 test_read_receipt_with_empty_body_is_rejected ... [OK]5357 test_public_receipt_can_override_private ... [OK]5358 test_send_receipt_invalid_receipt_type ... [OK]5359 test_send_receipt_invalid_event_id ... [OK]5360 test_send_receipt ... [OK]5361 test_send_receipt_unknown_event ... [OK]5362 test_send_receipt_invalid_room_id ... [OK]5363tests.rest.client.test_redactions5364 RedactionsTestCase5365 test_can_redact_recent_event ... [OK]5366tests.rest.client.test_receipts5367 ReceiptsTestCase5368 test_send_receipt_unviewable_event ... [OK]5369tests.rest.client.test_redactions5370 RedactionsTestCase5371 test_can_redact_old_non_message_event ... [OK]5372 test_edit_redaction_uses_original_timestamp ... [OK]5373 test_cannot_redact_old_event ... [OK]5374 test_redact_create_event ... [OK]5375 test_redact_all_relations ... [OK]5376 test_redact_event_as_moderator ... [OK]5377 test_redact_event_as_normal ... [OK]5378 test_redact_relations_no_perms ... [OK]5379 test_redact_nonexistent_event ... [OK]5380 test_redact_relations_with_types ... [OK]5381 test_redaction_content_1 ... [OK]5382 test_redact_relations_txn_id_reuse ... [OK]5383 test_redact_event_as_moderator_ratelimit ... [OK]5384 test_redaction_content_0 ... [OK]5385 test_redaction_content_2 ... [OK]5386tests.rest.client.test_register5387 AccountValidityBackgroundJobTestCase5388 test_background_job ... [OK]5389 AccountValidityRenewalByEmailTestCase5390 test_deactivated_user ... [OK]5391 test_manual_email_send_expired_account ... [OK]5392 test_manual_email_send ... [OK]5393 AccountValidityTestCase5394 test_logging_out_expired_user ... [OK]5395 AccountValidityRenewalByEmailTestCase5396 test_renewal_invalid_token ... [OK]5397 AccountValidityTestCase5398 test_manual_expire ... [OK]5399 AccountValidityRenewalByEmailTestCase5400 test_renewal_email ... [OK]5401 AccountValidityTestCase5402 test_manual_renewal ... [OK]5403 RegisterRestServletTestCase5404 test_POST_appservice_msc4190_enabled ... [OK]5405 test_POST_appservice_registration_no_type ... [OK]5406 test_POST_appservice_registration_invalid ... [OK]5407 test_POST_appservice_msc4190_enabled_fail ... [OK]5408 AccountValidityTestCase5409 test_validity_period ... [OK]5410 RegisterRestServletTestCase5411 test_POST_appservice_registration_valid ... [OK]5412 test_POST_bad_password ... [OK]5413 test_POST_disabled_registration ... [OK]5414 test_POST_bad_username ... [OK]5415 test_POST_guest_registration ... [OK]5416 test_POST_disabled_guest_registration ... [OK]5417 test_POST_non_object_auth ... [OK]5418 test_POST_null_auth ... [OK]5419 test_POST_registration_requires_token ... [OK]5420 test_POST_registration_token_invalid ... [OK]5421 test_POST_ratelimiting ... [OK]5422 test_POST_ratelimiting_guest ... [OK]5423 test_POST_registration_token_expiry ... [OK]5424 test_POST_registration_token_limit_uses ... [OK]5425 test_advertised_flows ... [OK]5426 test_POST_user_valid ... [OK]5427 test_POST_registration_token_session_expiry ... [OK]5428 test_advertised_flows_captcha_and_terms_and_3pids ... [OK]5429 test_POST_registration_token_session_expiry_deleted_token ... [OK]5430 test_reject_invalid_email ... [OK]5431 test_advertised_flows_no_msisdn_email_required ... [OK]5432 test_inhibit_user_in_use_error ... [OK]5433 test_request_token_allowed_when_email_flow_is_advertised ... [OK]5434 test_request_token_existing_email_inhibit_error ... [OK]5435 test_require_approval ... [OK]5436 RegistrationTokenValidityRestServletTestCase5437 test_GET_token_valid ... [OK]5438 test_GET_ratelimiting ... [OK]5439 test_GET_token_invalid ... [OK]5440tests.rest.client.test_relations5441 BundledAggregationsTestCase5442 test_aggregation_get_event_for_thread ... [OK]5443 test_aggregation_get_event_for_annotation ... [OK]5444 test_reference ... [OK]5445 test_bundled_aggregations_with_filter ... [OK]5446 test_nested_thread ... [OK]5447 test_thread_edit_latest_event ... [OK]5448 RecursiveRelationTestCase5449 test_recursive_relations_with_filter ... [OK]5450 BundledAggregationsTestCase5451 test_thread ... [OK]5452 test_thread_with_bundled_aggregations_for_latest ... [OK]5453 RecursiveRelationTestCase5454 test_recursive_relations ... [OK]5455 RelationIgnoredUserTestCase5456 test_reference ... [OK]5457 test_thread ... [OK]5458 RelationPaginationTestCase5459 test_basic_paginate_relations ... [OK]5460 test_pagination_from_sync_and_messages ... [OK]5461 test_repeated_paginate_relations ... [OK]5462 RelationRedactionTestCase5463 test_redact_parent_annotation ... [OK]5464 test_redact_parent_edit ... [OK]5465 test_redact_parent_thread ... [OK]5466 RelationsTestCase5467 test_deny_forked_thread ... [OK]5468 test_background_update ... [OK]5469 test_deny_double_react ... [OK]5470 RelationRedactionTestCase5471 test_redact_relation_thread ... [OK]5472 RelationsTestCase5473 test_deny_invalid_event ... [OK]5474 test_deny_invalid_room ... [OK]5475 test_edit ... [OK]5476 test_edit_edit ... [OK]5477 test_edit_reply ... [OK]5478 test_unknown_relations ... [OK]5479 test_ignore_invalid_room ... [OK]5480 test_multi_edit ... [OK]5481 test_send_relation ... [OK]5482 ThreadsTestCase5483 test_ignored_user ... [OK]5484tests.rest.client.test_rendezvous5485 RendezvousServletTestCase5486 test_disabled ... [OK]5487 test_msc4108 ... [OK]5488tests.rest.client.test_relations5489 ThreadsTestCase5490 test_include ... [OK]5491 test_pagination ... [OK]5492 test_threads ... [OK]5493tests.rest.client.test_rendezvous5494 RendezvousServletTestCase5495 test_msc4108_capacity ... [OK]5496 test_msc4108_hard_capacity ... [OK]5497 test_msc4108_content_type ... [OK]5498 test_msc4108_delegation ... [OK]5499 test_msc4108_expiration ... [OK]5500tests.rest.client.test_reporting5501 ReportEventTestCase5502 test_cannot_report_event_if_not_in_room ... [OK]5503 test_cannot_report_nonexistent_event ... [OK]5504 test_event_existence_hidden ... [OK]5505 test_no_score ... [OK]5506 test_reason_and_score_null ... [OK]5507 test_reason_int_and_score_str ... [OK]5508 test_reason_str_and_score_int ... [OK]5509 test_no_reason_and_no_score ... [OK]5510 test_reason_zero_and_score_blank ... [OK]5511 test_score_str ... [OK]5512 ReportRoomTestCase5513 test_cannot_report_nonexistent_room ... [OK]5514 test_no_reason ... [OK]5515 test_ratelimit ... [OK]5516 test_reason_null ... [OK]5517 test_reason_nonstring ... [OK]5518 test_reason_str ... [OK]5519 ReportUserTestCase5520 test_can_report_nonexistent_user ... [OK]5521 ReportEventTestCase5522 test_no_reason ... [OK]5523 ReportUserTestCase5524 test_cannot_report_nonlocal_user ... [OK]5525 ReportRoomTestCase5526 test_room_existence_hidden ... [OK]5527 ReportUserTestCase5528 test_no_reason ... [OK]5529 test_reason_long ... [OK]5530 test_reason_nonstring ... [OK]5531 test_reason_null ... [OK]5532 test_reason_str ... [OK]5533tests.rest.client.test_retention5534 RetentionConfigurationEndpointTestCase5535 test_disabled_returns_404_no_msc1763_enabled ... [OK]5536 test_disabled_returns_404_no_retention ... [OK]5537 test_full_config ... [OK]5538 test_limits_only ... [OK]5539 test_no_default_policy_no_limits ... [OK]5540 RetentionNoDefaultPolicyTestCase5541 test_no_default_policy ... [OK]5542 test_state_policy ... [OK]5543 test_visibility_when_disabled ... [OK]5544 RetentionTestCase5545 test_retention_event_purged_with_state_event ... [OK]5546 test_retention_event_purged_without_state_event ... [OK]5547 test_retention_event_purged_with_state_event_outside_allowed ... [OK]5548 test_visibility ... [OK]5549tests.rest.client.test_room_membership5550 AppserviceRoomMembershipRestServletTestCase5551 test_both_mxid_and_server_name_given ... [OK]5552 test_appservice_without_scope_forbidden ... [OK]5553 test_invalid_server_name_format ... [OK]5554 test_invalid_room_id_format ... [OK]5555 test_invalid_mxid_format ... [OK]5556 test_local_user_joined ... [OK]5557 test_local_server_name_joined ... [OK]5558 test_local_user_not_joined ... [OK]5559 test_no_token_unauthorized ... [OK]5560 test_neither_mxid_nor_server_name_given ... [OK]5561 test_normal_user_token_forbidden ... [OK]5562 test_remote_server_name_joined ... [OK]5563 test_nonexistent_room_returns_false ... [OK]5564 test_remote_user_joined ... [OK]5565 test_remote_server_name_not_joined ... [OK]5566 test_remote_user_not_joined ... [OK]5567 test_same_user_token_forbidden ... [OK]5568 test_unreachable_when_experimental_flag_disabled ... [OK]5569 test_user_with_oauth_scope_allowed ... [OK]5570tests.rest.client.test_rooms5571 CreateRoomRemoteInviteTestCase5572 test_remote_invite_bubbles_errors_0 ... [OK]5573 ContextTestCase5574 test_room_event_context_filter_query_validation ... [OK]5575 LabelsTestCase5576 test_context_filter_labels ... [OK]5577 ContextTestCase5578 test_erased_sender ... [OK]5579 LabelsTestCase5580 test_context_filter_labels_not_labels ... [OK]5581 test_messages_filter_labels ... [OK]5582 CreateRoomRemoteInviteTestCase5583 test_remote_invite_bubbles_errors_1 ... [OK]5584 LabelsTestCase5585 test_context_filter_not_labels ... [OK]5586 test_messages_filter_not_labels ... [OK]5587 test_messages_filter_labels_not_labels ... [OK]5588 test_search_filter_labels_not_labels ... [OK]5589 test_search_filter_not_labels ... [OK]5590 test_search_filter_labels ... [OK]5591 MSC4293RedactOnBanKickTestCase5592 test_banning_local_member_with_flag_redacts_their_events ... [OK]5593 test_MSC4293_flag_ignored_in_other_membership_events ... [OK]5594 test_banning_remote_member_with_flag_redacts_their_events ... [OK]5595 test_MSC4293_redaction_applied_via_ban_api ... [OK]5596 test_MSC4293_redaction_applied_via_kick_api ... [OK]5597 test_kicking_local_member_with_flag_redacts_their_events ... [OK]5598 test_kicking_remote_member_with_flag_redacts_their_events ... [OK]5599 test_redaction_flag_ignored_for_user_if_banner_lacks_redaction_power ... [OK]5600 test_redaction_flag_ignored_for_user_if_kicker_lacks_redaction_power ... [OK]5601 test_rejoining_kicked_remote_user_stops_redaction_action ... [OK]5602 test_unbanning_remote_user_stops_redaction_action ... [OK]5603 PerRoomProfilesForbiddenTestCase5604 test_per_room_profile_forbidden ... [OK]5605 PublicRoomsRestrictedTestCase5606 test_restricted_no_auth ... [OK]5607 PublicRoomsRoomTypeFilterTestCase5608 test_returns_both_rooms_and_spaces_if_array_is_empty ... [OK]5609 test_returns_both_rooms_and_space_based_on_filter ... [OK]5610 test_returns_both_rooms_and_spaces_if_no_filter ... [OK]5611 test_returns_only_rooms_based_on_filter ... [OK]5612 test_returns_only_space_based_on_filter ... [OK]5613 PublicRoomsTestRemoteSearchFallbackTestCase5614 test_fallback ... [OK]5615 test_simple ... [OK]5616 RelationsTestCase5617 test_duplicate_relation ... [OK]5618 PublicRoomsRestrictedTestCase5619 test_restricted_auth ... [OK]5620 RelationsTestCase5621 test_filter_relation_senders ... [OK]5622 test_filter_not_rel_types ... [OK]5623 test_filter_rel_types ... [OK]5624 test_filter_relation_type ... [OK]5625 RoomAliasListTestCase5626 test_no_aliases ... [OK]5627 test_admin_user ... [OK]5628 test_not_in_room ... [OK]5629 RelationsTestCase5630 test_filter_relation_senders_and_type ... [OK]5631 RoomAliasListTestCase5632 test_peekable_room ... [OK]5633 test_with_aliases ... [OK]5634 RoomAppserviceTsParamTestCase5635 test_send_event_ts ... [OK]5636 test_send_delayed_event_ts ... [OK]5637 test_send_membership_event_ts ... [OK]5638 test_send_state_event_ts ... [OK]5639 RoomCanonicalAliasTestCase5640 test_add_alias ... [OK]5641 test_alias_alt_aliases ... [OK]5642 test_alt_aliases ... [OK]5643 test_canonical_alias ... [OK]5644 test_bad_alias ... [OK]5645 RoomDelayedEventDedicatedEndpointTestCase5646 test_add_delayed_event_ratelimit ... [OK]5647 RoomCanonicalAliasTestCase5648 test_bad_data ... [OK]5649 test_partial_modify ... [OK]5650 RoomDelayedEventDedicatedEndpointTestCase5651 test_delayed_event_exceeds_max_delay ... [OK]5652 test_delayed_event_disabled_by_limit ... [OK]5653 test_delayed_event_unsupported_with_invalid_delay_0 ... [OK]5654 test_delayed_event_unsupported_by_default ... [OK]5655 test_delayed_event_processed_user_limit_reached ... [OK]5656 test_delayed_event_unsupported_with_invalid_delay_1 ... [OK]5657 test_delayed_event_with_content_at_top ... [OK]5658 test_delayed_event_user_limit_exceeded ... [OK]5659 test_delayed_event_user_limit_reached ... [OK]5660 test_delayed_event_with_invalid_delay_0 ... [OK]5661 test_delayed_event_with_invalid_delay_1 ... [OK]5662 test_delayed_event_with_missing_key_1_content ... [OK]5663 test_delayed_event_with_missing_key_0_delay_ms ... [OK]5664 test_delayed_event_with_no_keys ... [OK]5665 test_delayed_event_with_null_state_key ... [OK]5666 test_send_delayed_invalid_event ... [OK]5667 test_send_delayed_message_event ... [OK]5668 test_send_delayed_message_event_idempotent ... [OK]5669 test_send_delayed_state_event ... [OK]5670 test_send_delayed_state_event_idempotent ... [OK]5671 RoomDelayedEventTestCase5672 test_add_delayed_event_ratelimit ... [OK]5673 test_delayed_event_disabled_by_limit ... [OK]5674 test_delayed_event_processed_user_limit_reached ... [OK]5675 test_delayed_event_exceeds_max_delay ... [OK]5676 test_delayed_event_unsupported_by_default ... [OK]5677 test_delayed_event_unsupported_with_invalid_delay_0 ... [OK]5678 test_delayed_event_unsupported_with_invalid_delay_1 ... [OK]5679 test_delayed_event_with_invalid_delay_0 ... [OK]5680 test_delayed_event_user_limit_reached ... [OK]5681 test_delayed_event_user_limit_exceeded ... [OK]5682 test_delayed_event_with_invalid_delay_1 ... [OK]5683 test_send_delayed_invalid_event ... [OK]5684 test_send_delayed_message_event ... [OK]5685 test_send_delayed_state_event ... [OK]5686 test_send_delayed_message_event_idempotent ... [OK]5687 RoomInitialSyncTestCase5688 test_initial_sync ... [OK]5689 RoomForgottenTestCase5690 test_room_not_forgotten_after_unban ... [OK]5691 RoomInviteRatelimitTestCase5692 test_invites_by_rooms_ratelimit ... [OK]5693 test_invites_by_users_ratelimit ... [OK]5694 RoomJoinRatelimitTestCase5695 test_autojoin_rooms ... [OK]5696 test_join_attempts_local_ratelimit ... [OK]5697 test_join_local_ratelimit ... [OK]5698 test_join_local_ratelimit_idempotent ... [OK]5699 RoomJoinTestCase5700 test_spam_checker_may_join_room_deprecated ... [OK]5701 test_spam_checker_may_join_room ... [OK]5702 RoomJoinRatelimitTestCase5703 test_join_local_ratelimit_profile_change ... [OK]5704 RoomJoinTestCase5705 test_suspended_user_can_leave_room ... [OK]5706 test_suspended_user_cannot_join_room ... [OK]5707 test_suspended_user_cannot_invite_to_room ... [OK]5708 RoomMemberStateTestCase5709 test_rooms_members_other ... [OK]5710 test_invalid_puts ... [OK]5711 test_rooms_members_self ... [OK]5712 RoomJoinTestCase5713 test_suspended_user_cannot_knock_on_room ... [OK]5714 RoomMemberStateTestCase5715 test_rooms_members_other_custom_keys ... [OK]5716 RoomMembershipReasonTestCase5717 test_invite_reason ... [OK]5718 test_leave_reason ... [OK]5719 test_ban_reason ... [OK]5720 test_kick_reason ... [OK]5721 test_join_reason ... [OK]5722 test_reject_invite_reason ... [OK]5723 RoomMessageListTestCase5724 test_room_messages_paginate_through_rejected_events ... [OK]5725 RoomMessageFilterTestCase5726 test_room_message_filter_wildcard ... [OK]5727 RoomMembershipReasonTestCase5728 test_unban_reason ... [OK]5729 RoomMessageListTestCase5730 test_room_message_filter_query_validation ... [OK]5731 test_room_messages_purge ... [OK]5732 test_stream_token_is_accepted_for_fwd_pagianation ... [OK]5733 test_topo_token_is_accepted ... [OK]5734 RoomMessagesTestCase5735 test_invalid_puts ... [OK]5736 test_rooms_messages_sent ... [OK]5737 test_spam_checker_check_event_for_spam_3 ... [OK]5738 test_spam_checker_check_event_for_spam_0 ... [OK]5739 test_spam_checker_check_event_for_spam_1 ... [OK]5740 test_spam_checker_check_event_for_spam_2 ... [OK]5741 test_spam_checker_check_event_for_spam_4 ... [OK]5742 test_spam_checker_check_event_for_spam_5 ... [OK]5743 RoomParticipantTestCase5744 test_sending_event_and_leaving_does_not_record_participation_0 ... [OK]5745 test_sending_event_and_leaving_does_not_record_participation_1 ... [OK]5746 test_sending_message_records_participation_1 ... [OK]5747 test_sending_message_records_participation_0 ... [OK]5748 test_sending_message_records_participation_2 ... [OK]5749 test_sending_message_records_participation_3 ... [OK]5750 RoomPermissionsTestCase5751 test_can_do_action ... [OK]5752 test_default_call_invite_power_level ... [OK]5753 test_invited_permissions ... [OK]5754 test_joined_permissions ... [OK]5755 test_leave_permissions ... [OK]5756 test_member_event_from_ban ... [OK]5757 test_membership_private_room_perms ... [OK]5758 test_membership_public_room_perms ... [OK]5759 RoomParticipantTestCase5760 test_sending_message_records_participation_4 ... [OK]5761 RoomPermissionsTestCase5762 test_topic_perms ... [OK]5763 RoomPowerLevelOverridesInPracticeTestCase5764 test_any_room_override_defeats_config_override ... [OK]5765 test_config_override_blocks_encrypted_room ... [OK]5766 test_creator_can_post_state_event ... [OK]5767 test_config_override_applies_only_to_specific_preset ... [OK]5768 test_normal_user_can_not_post_state_event ... [OK]5769 test_specific_room_override_defeats_config_override ... [OK]5770 RoomPowerLevelOverridesTestCase5771 test_default_power_levels_with_room_override ... [OK]5772 RoomPowerLevelOverridesInPracticeTestCase5773 test_with_config_override_normal_user_can_post_state_event ... [OK]5774 RoomPowerLevelOverridesTestCase5775 test_power_levels_with_server_and_room_overrides ... [OK]5776 RoomPermissionsTestCase5777 test_membership_basic_room_perms ... [OK]5778 RoomPowerLevelOverridesTestCase5779 test_power_levels_with_server_override ... [OK]5780 RoomSearchTestCase5781 test_include_context ... [OK]5782 test_finds_message ... [OK]5783 RoomStateTestCase5784 test_get_state_event_cancellation ... [OK]5785 RoomTopicTestCase5786 test_invalid_puts ... [OK]5787 RoomStateTestCase5788 test_get_state_format_content ... [OK]5789 test_get_state_format_event ... [OK]5790 test_get_state_cancellation ... [OK]5791 RoomTopicTestCase5792 test_rooms_topic ... [OK]5793 RoomsCreateTestCase5794 test_post_room_invalid_content ... [OK]5795 RoomTopicTestCase5796 test_rooms_topic_with_extra_keys ... [OK]5797 RoomsCreateTestCase5798 test_post_room_invitees_invalid_mxid ... [OK]5799 test_post_room_initial_state ... [OK]5800 test_post_room_custom_key ... [OK]5801 test_post_room_known_and_unknown_keys ... [OK]5802 test_post_room_topic_initial_state ... [OK]5803 test_post_room_no_keys ... [OK]5804 test_post_room_topic_overriding_initial_state ... [OK]5805 test_post_room_topic ... [OK]5806 test_post_room_invitees_ratelimit ... [OK]5807 test_post_room_visibility_key ... [OK]5808 test_spam_checker_may_join_room_deprecated ... [OK]5809 RoomsMemberListTestCase5810 test_get_member_list ... [OK]5811 RoomsCreateTestCase5812 test_spam_checker_may_join_room ... [OK]5813 test_room_creation_ratelimiting ... [OK]5814 RoomsMemberListTestCase5815 test_get_member_list_no_permission_former_member ... [OK]5816 test_get_member_list_no_permission ... [OK]5817 test_get_member_list_mixed_memberships ... [OK]5818 test_get_member_list_cancellation ... [OK]5819 test_get_member_list_no_permission_former_member_with_at_token ... [OK]5820 test_get_member_list_no_room ... [OK]5821 test_get_member_list_no_permission_with_at_token ... [OK]5822 ThreepidInviteTestCase5823 test_400_missing_param_without_id_access_token ... [OK]5824 test_threepid_invite_spamcheck ... [OK]5825 TimestampLookupTestCase5826 test_no_outliers ... [OK]5827 RoomsMemberListTestCase5828 test_get_member_list_with_at_token_cancellation ... [OK]5829 ThreepidInviteTestCase5830 test_threepid_invite_spamcheck_deprecated ... [OK]5831 UserSuspensionTests5832 test_suspended_user_cannot_change_profile_data ... [OK]5833 test_suspended_user_cannot_send_message_to_public_room ... [OK]5834 test_suspended_user_cannot_ban_others ... [OK]5835 test_suspended_user_cannot_send_message_to_encrypted_room ... [OK]5836 test_suspended_user_cannot_redact_messages_other_than_their_own ... [OK]5837tests.storage.test_stream5838 PaginationTestCase5839 test_duplicate_relation ... [OK]5840 test_filter_not_rel_types ... [OK]5841 test_filter_relation_senders_and_type ... [OK]5842 test_filter_relation_senders ... [OK]5843 test_filter_relation_type ... [OK]5844 test_filter_rel_types ... [OK]5845tests.rest.client.test_sendtodevice5846 SendToDeviceTestCase5847 test_edu_large_messages_not_splitting_one_user ... [OK]5848 test_edu_large_messages_splitting_one_user ... [OK]5849 test_edu_small_messages_not_splitting ... [OK]5850 test_large_remote_todevice ... [OK]5851 test_local_room_key_request ... [OK]5852 test_limited_sync ... [OK]5853 test_remote_room_key_request ... [OK]5854 test_remote_spoofed_sender ... [OK]5855 test_user_to_user ... [OK]5856 test_transaction_splitting ... [OK]5857tests.rest.client.test_shadow_banned5858 ProfileTestCase5859 test_room_displayname ... [OK]5860 test_displayname ... [OK]5861 RoomTestCase5862 test_invite ... [OK]5863tests.rest.client.test_sendtodevice5864 SendToDeviceTestCase5865 test_edu_large_messages_splitting ... [OK]5866tests.rest.client.test_shadow_banned5867 RoomTestCase5868 test_create_room ... [OK]5869 test_invite_3pid ... [OK]5870 test_message ... [OK]5871tests.rest.client.test_sendtodevice5872 SendToDeviceTestCase5873 test_remote_non_compliant_sender ... [OK]5874tests.rest.client.test_shadow_banned5875 RoomTestCase5876 test_upgrade ... [OK]5877tests.rest.client.test_sticky_events5878 StickyEventsClientTestCase5879 test_sticky_event_via_event_endpoint ... [OK]5880tests.rest.client.test_shadow_banned5881 RoomTestCase5882 test_typing ... [OK]5883tests.rest.client.test_sticky_events5884 StickyEventsDisabledClientTestCase5885 test_sticky_event_via_event_endpoint ... [OK]5886 StickyEventsClientTestCase5887 test_joined_history_visibility_messages_returns_sticky_events ... [OK]5888tests.rest.client.test_sync5889 DeviceListSyncTestCase5890 test_user_with_no_rooms_receives_self_device_list_updates ... [OK]5891 test_non_compliant_remote_user_not_in_device_list_changes ... [OK]5892 test_receiving_local_device_list_changes ... [OK]5893 test_not_receiving_local_device_list_changes ... [OK]5894 DeviceOneTimeKeysSyncTestCase5895 test_no_device_one_time_keys ... [OK]5896 test_returns_device_one_time_keys ... [OK]5897 DeviceUnusedFallbackKeySyncTestCase5898 test_no_device_unused_fallback_key ... [OK]5899 test_returns_device_one_time_keys ... [OK]5900 ExcludeRoomTestCase5901 test_incremental_sync ... [OK]5902 test_join_leave ... [OK]5903 FilterTestCase5904 test_sync_argless ... [OK]5905 PresenceSyncTestCase5906 test_non_compliant_remote_user_joining_not_in_presence ... [OK]5907 ExcludeRoomTestCase5908 test_invite ... [OK]5909 SyncCacheTestCase5910 test_noop_sync_does_not_tightloop ... [OK]5911 SyncCreateEventInPrejoinStateTestCase5912 test_create_event_present_in_invite_state ... [OK]5913 SyncFilterTestCase5914 test_sync_filter_labels ... [OK]5915 SyncCreateEventInPrejoinStateTestCase5916 test_create_event_present_in_knock_state ... [OK]5917 SyncFilterTestCase5918 test_sync_filter_labels_not_labels ... [OK]5919 test_sync_filter_not_labels ... [OK]5920 SyncKnockTestCase5921 test_knock_room_state ... [OK]5922 SyncLazyLoadedMembersCacheTestCase5923 test_gappy_membership_change_resent_on_resync_from_older_token ... [OK]5924 test_member_not_resent_after_empty_long_poll_wakeup_0_state ... [OK]5925 test_member_not_resent_after_empty_long_poll_wakeup_1_state_after ... [OK]5926 test_member_not_resent_on_resync_from_token_that_carried_it_0_state ... [OK]5927 test_member_not_resent_on_resync_from_token_that_carried_it_1_state_after ... [OK]5928 test_member_resent_on_retry_from_same_token_0_state ... [OK]5929 test_member_resent_on_retry_from_same_token_1_state_after ... [OK]5930 test_member_sent_once_when_acknowledged_0_state ... [OK]5931 test_member_sent_once_when_acknowledged_1_state_after ... [OK]5932 test_membership_change_resent_on_resync_from_older_token ... [OK]5933 test_membership_change_sent_when_cache_claims_it_was_0_state ... [OK]5934 test_membership_change_sent_when_cache_claims_it_was_1_state_after ... [OK]5935 SyncStateAfterArchivedRoomTestCase5936 test_archived_room_state_after_not_newer_than_leave ... [OK]5937 SyncStateAfterTestCase5938 test_state_after_both_names ... [OK]5939 test_state_after_stable_name ... [OK]5940 test_state_without_opt_in ... [OK]5941 test_state_after_unstable_name ... [OK]5942 SyncStateAfterTimelineStateTestCase5943 test_state_after_is_current_state_with_split_token ... [OK]5944 test_state_after_with_token_inside_persist_batch ... [OK]5945 test_gappy_timeline_with_split_token ... [OK]5946 SyncCancellationTestCase5947 test_incremental_sync ... [OK]5948 SyncStateAfterTimelineStateTestCase5949 test_state_res_loser_alone_in_timeline ... [OK]5950 SyncTypingTests5951 test_sync_backwards_typing ... [OK]5952 UnreadMessagesTestCase5953 test_read_receipts_only_go_down_0_m_read ... [OK]5954 test_read_receipts_only_go_down_1_m_read_private ... [OK]5955tests.rest.client.test_sync_sticky_events5956 SyncStickyEventsTestCase5957 test_displayname_change_is_not_newly_joined_room ... [OK]5958 test_history_visibility_bypass_for_sticky_events ... [OK]5959 test_ignored_users_sticky_events ... [OK]5960tests.rest.client.test_sync5961 UnreadMessagesTestCase5962 test_unread_counts ... [OK]5963tests.rest.client.test_sync_sticky_events5964 SyncStickyEventsTestCase5965 test_newly_joined_room_gets_all_sticky_events ... [OK]5966 test_pagination_with_many_sticky_events ... [OK]5967 test_single_sticky_event_appears_in_initial_sync ... [OK]5968 test_sticky_event_beyond_timeline_in_initial_sync ... [OK]5969 test_redacted_sticky_event_not_in_sync ... [OK]5970 test_sticky_event_filtered_from_timeline_appears_in_sticky_section ... [OK]5971tests.rest.client.test_tags5972 RoomTaggingTestCase5973 test_put_tag_fails_if_not_in_room ... [OK]5974tests.rest.client.test_sync_sticky_events5975 SyncStickyEventsTestCase5976 test_sticky_event_sender_membership_is_lazy_loaded ... [OK]5977tests.rest.client.test_tags5978 RoomTaggingTestCase5979 test_put_tag_checks_room_membership ... [OK]5980 test_put_tag_fails_if_room_does_not_exist ... [OK]5981 test_put_tag_fails_if_tag_is_too_long_with_graphemes ... [OK]5982 test_put_tag_fails_if_tag_is_too_long ... [OK]5983 test_put_tag_succeeds_with_graphemes ... [OK]5984tests.rest.client.test_third_party_rules5985 ThirdPartyRulesTestCase5986 test_cannot_modify_event ... [OK]5987 test_check_can_deactivate_user ... [OK]5988 test_check_can_deactivate_user_admin ... [OK]5989 test_check_can_shutdown_room ... [OK]5990 test_legacy_check_event_allowed ... [OK]5991 test_legacy_on_create_room ... [OK]5992 test_message_edit ... [OK]5993 test_modify_event ... [OK]5994 test_on_add_and_remove_user_third_party_identifier ... [OK]5995 test_on_profile_update ... [OK]5996 test_on_profile_update_admin ... [OK]5997 test_on_new_event ... [OK]5998 test_on_remove_user_third_party_identifier_is_called_on_deactivate ... [OK]5999 test_on_threepid_bind ... [OK]6000 test_on_user_deactivation_status_changed ... [OK]6001 test_send_event ... [OK]6002 test_on_user_deactivation_status_changed_admin ... [OK]6003 test_third_party_rules ... [OK]6004 test_third_party_rules_workaround_synapse_errors_pass_through ... [OK]6005 test_sent_event_end_up_in_room_state ... [OK]6006tests.rest.client.test_thread_subscriptions6007 ThreadSubscriptionsTestCase6008 test_auto_subscribe_cause_event_not_in_thread ... [OK]6009 test_auto_resubscription_conflict ... [OK]6010 test_get_thread_subscription_no_access ... [OK]6011tests.rest.client.test_sync6012 SyncCancellationTestCase6013 test_initial_sync ... [OK]6014tests.rest.client.test_thread_subscriptions6015 ThreadSubscriptionsTestCase6016 test_get_thread_subscription_nonexistent_thread ... [OK]6017 test_get_thread_subscription_unsubscribed ... [OK]6018 test_invalid_body ... [OK]6019 test_set_thread_subscription_nonexistent_thread ... [OK]6020 test_subscribe_automatic_then_manual ... [OK]6021tests.rest.client.test_transactions6022 HttpTransactionCacheTestCase6023 test_cleans_up ... [OK]6024 test_deduplicates_based_on_key ... [OK]6025 test_does_not_cache_exceptions ... [OK]6026 test_does_not_cache_failures ... [OK]6027 test_executes_given_function ... [OK]6028 test_logcontexts_with_async_result ... [OK]6029tests.rest.client.test_thread_subscriptions6030 ThreadSubscriptionsTestCase6031 test_set_thread_subscription_no_access ... [OK]6032 test_unsubscribe ... [OK]6033tests.rest.client.test_typing6034 RoomTypingTestCase6035 test_typing_timeout ... [OK]6036 test_set_not_typing ... [OK]6037 test_set_typing ... [OK]6038tests.rest.client.test_upgrade_room6039 UpgradeRoomTest6040 test_bans ... [OK]6041 test_custom_room_type ... [OK]6042 test_creator_removed_from_powerlevels_v12 ... [OK]6043 test_events_field_missing ... [OK]6044 test_never_in_room ... [OK]6045 test_left_room ... [OK]6046tests.rest.client.test_thread_subscriptions6047 ThreadSubscriptionsTestCase6048 test_subscribe_manual_then_automatic ... [OK]6049tests.rest.client.test_upgrade_room6050 UpgradeRoomTest6051 test_first_upgrade_does_not_block_second ... [OK]6052 test_power_levels ... [OK]6053 test_power_levels_tombstone ... [OK]6054 test_power_levels_user_default ... [OK]6055 test_second_upgrade_after_delay ... [OK]6056 test_second_upgrade_from_different_user ... [OK]6057 test_second_upgrade_from_same_user ... [OK]6058tests.rest.client.test_versions6059 VersionsTestCase6060 test_authenticated ... [OK]6061tests.rest.client.test_upgrade_room6062 UpgradeRoomTest6063 test_upgrade ... [OK]6064 test_space ... [OK]6065 test_stringy_power_levels ... [OK]6066tests.rest.client.test_versions6067 VersionsTestCase6068 test_msc4446_false_by_default ... [OK]6069 test_msc4446_true_if_enabled ... [OK]6070 test_msc4502_false_by_default ... [OK]6071 test_unauthenticated ... [OK]6072tests.rest.key.v2.test_remote_key_resource6073 EndToEndPerspectivesTests6074 test_get_key ... [OK]6075 test_get_notary_key ... [OK]6076 RemoteKeyResourceTestCase6077 test_get_key ... [OK]6078 test_get_own_key ... [OK]6079tests.rest.media.test_domain_blocking6080 MediaDomainBlockingTests6081 test_cannot_download_blocked_media ... [OK]6082tests.rest.key.v2.test_remote_key_resource6083 EndToEndPerspectivesTests6084 test_get_notary_keyserver_key ... [OK]6085tests.rest.media.test_domain_blocking6086 MediaDomainBlockingTests6087 test_cannot_download_blocked_media_thumbnail ... [OK]6088 test_remote_media_thumbnail_normally_unblocked ... [OK]6089 test_remote_media_normally_unblocked ... [OK]6090tests.rest.media.test_url_preview6091 URLPreviewTests6092 test_OPTIONS ... [OK]6093 test_audio_rejected ... [OK]6094 test_accept_language_config_option ... [OK]6095tests.rest.client.test_versions6096 VersionsTestCase6097 test_msc4502_true_if_enabled ... [OK]6098tests.rest.media.test_url_preview6099 URLPreviewTests6100 test_blocked_ip_range ... [OK]6101 test_blocked_ip_range_whitelisted_ip ... [OK]6102 test_blocked_ip_specific ... [OK]6103 test_blocked_ip_range_direct ... [OK]6104 test_blocked_ip_specific_direct ... [OK]6105 test_blocked_ip_with_external_ip ... [OK]6106 test_blocked_port ... [OK]6107 test_blocked_ipv6_specific ... [OK]6108tests.rest.client.test_versions6109 VersionsTestCase6110 test_authenticated_with_per_user_feature ... [OK]6111tests.rest.media.test_url_preview6112 URLPreviewTests6113 test_blocked_ipv6_range ... [OK]6114 test_blocked_url ... [OK]6115 test_cache_expiry ... [OK]6116 test_direct_image_quarantined_by_hash ... [OK]6117 test_data_url ... [OK]6118 test_cache_returns_correct_type ... [OK]6119 test_image ... [OK]6120 test_image_blocked ... [OK]6121 test_image_quarantined_by_hash ... [OK]6122 test_ipaddr ... [OK]6123 test_inline_data_url ... [OK]6124 test_non_ascii_preview_content_type ... [OK]6125 test_non_ascii_preview_httpequiv ... [OK]6126 test_nonexistent_image ... [OK]6127 test_oembed_autodiscovery ... [OK]6128 test_oembed_autodiscovery_blocked ... [OK]6129 test_oembed_blocked ... [OK]6130 test_oembed_failure ... [OK]6131 test_oembed_format ... [OK]6132 test_oembed_photo ... [OK]6133 test_oembed_rich ... [OK]6134 test_overlong_title ... [OK]6135 test_storage_providers_exclude_thumbnails ... [OK]6136 test_storage_providers_exclude_files ... [OK]6137 test_video_rejected ... [OK]6138tests.rest.synapse.client.test_federation_whitelist6139 FederationWhitelistTests6140 test_default ... [OK]6141 test_no_auth ... [OK]6142 test_whitelist ... [OK]6143 test_no_whitelist ... [OK]6144tests.rest.synapse.mas.test_devices6145 MasDeleteDeviceResource6146 test_delete_device ... [OK]6147tests.rest.synapse.client.test_federation_whitelist6148 FederationWhitelistTests6149 test_whitelist_no_duplicates ... [OK]6150tests.rest.synapse.mas.test_devices6151 MasDeleteDeviceResource6152 test_delete_device_missing_device_id ... [OK]6153 test_other_token ... [OK]6154 test_delete_device_nonexistent_user ... [OK]6155 test_delete_nonexistent_device ... [OK]6156 test_delete_device_missing_localpart ... [OK]6157 MasSyncDevicesResource6158 test_other_token ... [OK]6159 test_sync_devices_add_only ... [OK]6160 test_sync_devices_duplicate_device_ids ... [OK]6161 test_sync_devices_add_and_delete ... [OK]6162 test_sync_devices_empty_list ... [OK]6163 test_sync_devices_delete_only ... [OK]6164 test_sync_devices_missing_devices ... [OK]6165 test_sync_devices_for_new_user ... [OK]6166 test_sync_devices_invalid_devices_type ... [OK]6167 test_sync_devices_no_changes ... [OK]6168 test_sync_devices_missing_localpart ... [OK]6169 MasUpdateDeviceDisplayNameResource6170 test_other_token ... [OK]6171 MasSyncDevicesResource6172 test_sync_devices_nonexistent_user ... [OK]6173 MasUpdateDeviceDisplayNameResource6174 test_update_device_display_name ... [OK]6175 test_update_device_display_name_missing_device_id ... [OK]6176 MasSyncDevicesResource6177 test_sync_devices_preserves_dehydrated_device ... [OK]6178 MasUpdateDeviceDisplayNameResource6179 test_update_device_display_name_nonexistent_user ... [OK]6180 test_update_device_display_name_missing_display_name ... [OK]6181 test_update_device_display_name_missing_localpart ... [OK]6182 MasUpsertDeviceResource6183 test_other_token ... [OK]6184 MasUpdateDeviceDisplayNameResource6185 test_update_nonexistent_device ... [OK]6186 MasUpsertDeviceResource6187 test_upsert_device_missing_device_id ... [OK]6188 test_update_existing_device ... [OK]6189 test_upsert_device ... [OK]6190 test_upsert_device_nonexistent_user ... [OK]6191 test_upsert_device_missing_localpart ... [OK]6192tests.rest.synapse.mas.test_users6193 MasAllowCrossSigningResetResource6194 test_allow_cross_signing_reset_already_replaceable ... [OK]6195tests.rest.synapse.mas.test_devices6196 MasUpsertDeviceResource6197 test_upsert_device_with_display_name ... [OK]6198tests.rest.synapse.mas.test_users6199 MasAllowCrossSigningResetResource6200 test_allow_cross_signing_reset ... [OK]6201 test_allow_cross_signing_reset_invalid_localpart_type ... [OK]6202 test_allow_cross_signing_reset_extra_fields ... [OK]6203 test_allow_cross_signing_reset_nonexistent_user ... [OK]6204 test_allow_cross_signing_reset_missing_localpart ... [OK]6205 test_allow_cross_signing_reset_no_keys ... [OK]6206 test_other_token ... [OK]6207 MasDeleteUserResource6208 test_delete_already_deleted_user ... [OK]6209 test_delete_nonexistent_user ... [OK]6210 test_delete_user_erase_already_deleted_user ... [OK]6211 test_delete_user_empty_json ... [OK]6212 test_delete_user_erase ... [OK]6213 test_delete_user_extra_fields ... [OK]6214 test_delete_user_invalid_erase_type ... [OK]6215 test_delete_user_missing_erase ... [OK]6216 test_delete_user_missing_localpart ... [OK]6217 test_delete_user_no_erase ... [OK]6218 test_other_token ... [OK]6219 test_user_deactivation_removes_user_from_user_directory_1 ... [OK]6220 MasIsLocalpartAvailableResource6221 test_is_localpart_available ... [OK]6222 MasDeleteUserResource6223 test_user_deactivation_removes_custom_profile_fields ... [OK]6224 MasIsLocalpartAvailableResource6225 test_is_localpart_available_appservice_exclusive ... [OK]6226 MasDeleteUserResource6227 test_user_deactivation_removes_user_from_user_directory_0 ... [OK]6228 MasIsLocalpartAvailableResource6229 test_is_localpart_available_case_sensitivity ... [OK]6230 test_is_localpart_available_empty_localpart ... [OK]6231 test_is_localpart_available_invalid_characters ... [OK]6232 test_is_localpart_available_missing_localpart ... [OK]6233 test_other_token ... [OK]6234 test_is_localpart_available_invalid_localparts ... [OK]6235 MasProvisionUserResource6236 test_lock_and_unlock ... [OK]6237 test_provision_user ... [OK]6238 test_provision_user_duplicate_emails ... [OK]6239 test_other_token ... [OK]6240 test_provision_user_empty_localpart ... [OK]6241 test_provision_user_invalid_json_types ... [OK]6242 test_provision_user_conflicting_operations ... [OK]6243 test_provision_user_missing_localpart ... [OK]6244 test_provision_user_multiple_emails ... [OK]6245 test_provision_user_invalid_localpart ... [OK]6246 MasQueryUserResource6247 test_other_token ... [OK]6248 test_query_unknown_user ... [OK]6249 test_query_user ... [OK]6250 test_query_user_missing_localpart ... [OK]6251 MasReactivateUserResource6252 test_reactivate_active_user ... [OK]6253 test_other_token ... [OK]6254 test_reactivate_erased_user ... [OK]6255 test_reactivate_nonexistent_user ... [OK]6256 test_reactivate_user ... [OK]6257 test_reactivate_user_extra_fields ... [OK]6258 MasSetDisplayNameResource6259 test_set_display_name ... [OK]6260 test_other_token ... [OK]6261 test_set_display_name_missing_displayname ... [OK]6262 test_set_display_name_invalid_json_type ... [OK]6263 test_set_display_name_nonexistent_user ... [OK]6264 test_set_display_name_missing_localpart ... [OK]6265 test_set_display_name_very_long ... [OK]6266 MasUnsetDisplayNameResource6267 test_other_token ... [OK]6268 MasSetDisplayNameResource6269 test_set_display_name_special_characters ... [OK]6270 MasUnsetDisplayNameResource6271 test_unset_display_name ... [OK]6272 test_unset_display_name_extra_fields ... [OK]6273 test_unset_display_name_idempotent ... [OK]6274 test_unset_display_name_invalid_localpart_type ... [OK]6275 test_unset_display_name_missing_localpart ... [OK]6276tests.rest.test_health6277 HealthCheckTests6278 test_health ... [OK]6279tests.rest.synapse.mas.test_users6280 MasUnsetDisplayNameResource6281 test_unset_display_name_nonexistent_user ... [OK]6282tests.rest.test_health6283 HealthCheckTests6284 test_health_path_traversal ... [OK]6285tests.rest.test_well_known6286 WellKnownTests6287 test_client_well_known_no_public_baseurl ... [OK]6288 test_client_well_known ... [OK]6289tests.rest.synapse.mas.test_users6290 MasReactivateUserResource6291 test_reactivate_user_missing_localpart ... [OK]6292tests.scripts.test_new_matrix_user6293 RegisterTestCase6294 test_failure_nonce ... [OK]6295 test_failure_post ... [OK]6296 test_success ... [OK]6297tests.rest.test_well_known6298 WellKnownTests6299 test_server_well_known_disabled ... [OK]6300 test_client_well_known_custom ... [OK]6301 test_server_well_known ... [OK]6302tests.server_notices.test_resource_limits_server_notices6303 TestResourceLimitsServerNotices6304 test_check_hs_disabled_unaffected_by_mau_alert_suppression ... [OK]6305 test_maybe_send_server_notice_to_user_add_blocked_notice ... [OK]6306tests.server_notices.test_consent6307 ConsentNoticesTests6308 test_get_sync_message ... [OK]6309tests.server_notices.test_resource_limits_server_notices6310 TestResourceLimitsServerNotices6311 test_maybe_send_server_notice_to_user_add_blocked_notice_noop ... [OK]6312 test_maybe_send_server_notice_disabled_hs ... [OK]6313 test_maybe_send_server_notice_to_user_flag_off ... [OK]6314 test_maybe_send_server_notice_to_user_remove_blocked_notice ... [OK]6315 test_maybe_send_server_notice_when_alerting_suppressed_room_blocked ... [OK]6316 test_maybe_send_server_notice_to_user_not_in_mau_cohort ... [OK]6317 test_maybe_send_server_notice_when_alerting_suppressed_room_unblocked ... [OK]6318 test_maybe_send_server_notice_to_user_remove_blocked_notice_noop ... [OK]6319tests.state.test_v26320 AuthChainDifferenceTestCase6321 test_get_power_level_for_sender ... [OK]6322tests.server_notices.test_resource_limits_server_notices6323 TestResourceLimitsServerNoticesWithRealRooms6324 test_server_notice_only_sent_once ... [OK]6325tests.state.test_v26326 AuthChainDifferenceTestCase6327 test_simple ... [OK]6328 test_unpersisted_events_different_sets ... [OK]6329 LexicographicalTestCase6330 test_simple ... [OK]6331 SimpleParamStateTestCase6332 test_event_map_none ... [OK]6333 StateTestCase6334 test_ban_vs_pl ... [OK]6335 test_conflict_cache_key_repartitioned ... [OK]6336 test_conflict_cache_keys_on_base_state ... [OK]6337 test_conflict_cache_shared_across_unconflicted_state_0 ... [OK]6338 test_conflict_cache_shared_across_unconflicted_state_1 ... [OK]6339 test_join_rule_evasion ... [OK]6340tests.server_notices.test_resource_limits_server_notices6341 TestResourceLimitsServerNoticesWithRealRooms6342 test_invite_with_notice ... [OK]6343tests.state.test_v26344 StateTestCase6345 test_offtopic_pl ... [OK]6346tests.server_notices.test_resource_limits_server_notices6347 TestResourceLimitsServerNoticesWithRealRooms6348 test_no_invite_without_notice ... [OK]6349tests.state.test_v26350 StateTestCase6351 test_topic_basic ... [OK]6352 test_topic_reset ... [OK]6353 test_mainline_sort ... [OK]6354tests.state.test_v216355 StateResV21TestCase6356 test_state_reset_replay_conflicted_subgraph ... [OK]6357tests.storage.databases.main.test_cache6358 CacheInvalidationOverReplicationTestCase6359 test_bulk_invalidation_replicates ... [SKIPPED]6360 test_server_keys_json_invalidation_replicates ... [SKIPPED]6361tests.state.test_v216362 StateResV21TestCase6363 test_state_reset_start_empty_set ... [OK]6364tests.storage.databases.main.test_cache6365 CacheInvalidationTestCase6366 test_bulk_invalidation ... [OK]6367tests.storage.databases.main.test_deviceinbox6368 DeviceInboxBackgroundUpdateStoreTestCase6369 test_background_remove_deleted_devices_from_device_inbox ... [OK]6370tests.state.test_v26371 StateTestCase6372 test_topic ... [OK]6373 AuthChainDifferenceTestCase6374 test_multiple_unpersisted_chain ... [OK]6375tests.storage.databases.main.test_deviceinbox6376 DeviceInboxFederationInboxCleanupTestCase6377 test_delete_old_federation_inbox_rows ... [OK]6378 test_delete_old_federation_inbox_rows_batch_limit ... [OK]6379 DeviceInboxBackgroundUpdateStoreTestCase6380 test_background_remove_hidden_devices_from_device_inbox ... [OK]6381tests.storage.databases.main.test_end_to_end_keys6382 EndToEndKeyWorkerStoreTestCase6383 test_get_master_cross_signing_key_updatable_before ... [OK]6384 test_master_replacement_only_applies_to_latest_master_key ... [OK]6385tests.storage.databases.main.test_deviceinbox6386 DeviceInboxFederationInboxCleanupTestCase6387 test_delete_old_federation_inbox_rows_skips_if_no_index ... [OK]6388tests.storage.databases.main.test_events_worker6389 DatabaseOutageTestCase6390 test_recovery ... [OK]6391 EventCacheTestCase6392 test_dedupe ... [OK]6393 DatabaseOutageTestCase6394 test_failure ... [OK]6395 EventCacheTestCase6396 test_event_ref ... [OK]6397 test_simple ... [OK]6398 GetEventCancellationTestCase6399 test_first_get_event_cancelled ... [OK]6400 HaveSeenEventsTestCase6401 test_invalidate_cache_by_room_id ... [OK]6402 test_persisting_event_invalidates_cache ... [OK]6403 GetEventCancellationTestCase6404 test_second_get_event_cancelled ... [OK]6405 HaveSeenEventsTestCase6406 test_persisting_event_prefills_get_event_cache ... [OK]6407 test_simple ... [OK]6408tests.storage.databases.main.test_lock6409 LockTestCase6410 test_drop ... [OK]6411 test_acquire_contention ... [OK]6412 test_shutdown ... [OK]6413 test_maintain_lock ... [OK]6414 test_timeout_lock ... [OK]6415 test_simple_lock ... [OK]6416 ReadWriteLockTestCase6417 test_acquire_multiple_reads ... [OK]6418 test_acquire_multiple_locks ... [OK]6419 test_acquire_write_contention ... [OK]6420 test_drop ... [OK]6421 test_shutdown ... [OK]6422 test_maintain_lock ... [OK]6423 test_timeout_lock ... [OK]6424 test_read_lock_acquired ... [OK]6425tests.storage.databases.main.test_events_worker6426 GetEventsTestCase6427 test_get_lots_of_messages ... [OK]6428tests.storage.databases.main.test_lock6429 ReadWriteLockTestCase6430 test_write_lock_acquired ... [OK]6431tests.storage.databases.main.test_receipts6432 ReceiptsBackgroundUpdateStoreTestCase6433 test_background_receipts_graph_unique_index ... [OK]6434 test_background_receipts_linearized_unique_index ... [OK]6435tests.storage.databases.main.test_metrics6436 ExtremStatisticsTestCase6437 test_exposed_to_prometheus ... [OK]6438tests.storage.databases.main.test_room6439 RoomBackgroundUpdateStoreTestCase6440 test_background_add_room_type_column ... [OK]6441tests.storage.test__base6442 UpdateUpsertManyTests6443 test_simple_update_many ... [OK]6444tests.storage.test_account_data6445 IgnoredUsersTestCase6446 test_caching ... [OK]6447tests.storage.test__base6448 UpdateUpsertManyTests6449 test_upsert_many ... [OK]6450tests.storage.test_account_data6451 IgnoredUsersTestCase6452 test_ignoring_self_fails ... [OK]6453tests.storage.databases.main.test_room6454 RoomBackgroundUpdateStoreTestCase6455 test_background_populate_rooms_creator_column ... [OK]6456tests.storage.test_account_data6457 IgnoredUsersTestCase6458 test_ignoring_users_with_latest_stream_ids ... [OK]6459tests.storage.databases.main.test_room6460 RoomBackgroundUpdateStoreTestCase6461 test_populate_stats_broken_rooms ... [OK]6462tests.storage.test_account_data6463 IgnoredUsersTestCase6464 test_ignoring_users ... [OK]6465tests.storage.test_appservice6466 ApplicationServiceStoreConfigTestCase6467 test_duplicate_as_tokens ... [OK]6468tests.storage.test_account_data6469 IgnoredUsersTestCase6470 test_invalid_data ... [OK]6471tests.storage.test_appservice6472 ApplicationServiceStoreConfigTestCase6473 test_invalid_scopes_raises ... [OK]6474 test_duplicate_ids ... [OK]6475 test_overlapping_proxy_prefix ... [OK]6476 test_duplicate_proxy_prefix ... [OK]6477 test_known_scope_works ... [OK]6478 test_proxy_prefix_requires_non_empty_proxy_url ... [OK]6479 test_proxy_url_requires_non_empty_proxy_prefix ... [OK]6480 test_proxy_prefix_does_not_allow_reserved_values ... [OK]6481 test_proxy_prefix_requires_proxy_url ... [OK]6482 test_proxy_prefix_works ... [OK]6483 test_proxy_url_requires_proxy_prefix ... [OK]6484 ApplicationServiceStoreTestCase6485 test_retrieval_of_service ... [OK]6486 ApplicationServiceStoreConfigTestCase6487 test_unique_works ... [OK]6488 test_unknown_scope_raises ... [OK]6489 ApplicationServiceStoreTestCase6490 test_retrieve_unknown_service_token ... [OK]6491 test_retrieval_of_all_services ... [OK]6492 ApplicationServiceStoreTypeStreamIds6493 test_set_appservice_stream_type_pos ... [OK]6494 test_get_type_stream_id_for_appservice_no_value ... [OK]6495 test_get_type_stream_id_for_appservice_invalid_type ... [OK]6496 ApplicationServiceTransactionStoreTestCase6497 test_complete_appservice_txn_first_txn ... [OK]6498 ApplicationServiceStoreTypeStreamIds6499 test_set_appservice_stream_type_pos_invalid_type ... [OK]6500 ApplicationServiceTransactionStoreTestCase6501 test_get_appservice_state_down ... [OK]6502 test_get_appservice_state_up ... [OK]6503 test_complete_appservice_txn_updates_last_txn_state ... [OK]6504 test_create_appservice_txn_first ... [OK]6505 test_get_appservice_state_none ... [OK]6506 test_get_appservices_by_state_multiple ... [OK]6507 test_get_oldest_unsent_txn_none ... [OK]6508 test_get_appservices_by_state_none ... [OK]6509 test_get_appservices_by_state_single ... [OK]6510 test_get_oldest_unsent_txn ... [OK]6511 test_set_appservices_state_down ... [OK]6512tests.storage.test_background_update6513 BackgroundUpdateTestCase6514 test_background_update_default_sleep_behavior ... [OK]6515tests.storage.test_appservice6516 ApplicationServiceTransactionStoreTestCase6517 test_set_appservices_state_multiple_up ... [OK]6518tests.storage.test_background_update6519 BackgroundUpdateControllerTestCase6520 test_controller ... [OK]6521 BackgroundUpdateTestCase6522 test_background_update_duration_set_in_config ... [OK]6523 test_background_update_default_batch_set_by_config ... [OK]6524 test_background_update_sleep_set_in_config ... [OK]6525 test_disabling_background_update_sleep ... [OK]6526 test_failed_update_logs_exception_details ... [OK]6527 test_background_update_min_batch_set_in_config ... [OK]6528 BackgroundUpdateValidateConstraintTestCase6529 test_foreign_constraint ... [OK]6530 BackgroundUpdateTestCase6531 test_do_background_update ... [OK]6532tests.storage.test_base6533 SQLBaseStoreTestCase6534 test_delete_many_no_iterable ... [OK]6535tests.storage.test_background_update6536 BackgroundUpdateValidateConstraintTestCase6537 test_not_null_constraint ... [OK]6538tests.storage.test_base6539 SQLBaseStoreTestCase6540 test_delete_one ... [OK]6541 test_delete_many ... [OK]6542 test_insert_1col ... [OK]6543 test_delete_many_no_keyvalues ... [OK]6544 test_insert_3cols ... [OK]6545 test_insert_many_no_iterable ... [OK]6546 test_select_many_batch ... [OK]6547 test_insert_many ... [OK]6548 test_select_many_no_iterable ... [OK]6549 test_select_one_1col ... [OK]6550 test_select_list ... [OK]6551 test_select_one_missing ... [OK]6552 test_update_many ... [OK]6553 test_select_one_3col ... [OK]6554 test_update_one_1col ... [OK]6555 test_update_one_4cols ... [OK]6556 test_update_many_no_iterable ... [OK]6557 test_upsert_emulated_no_values_exists ... [OK]6558 test_upsert_emulated_no_values_not_exists ... [OK]6559 test_upsert_emulated_with_insertion_not_exists ... [OK]6560 test_upsert ... [OK]6561 test_upsert_emulated_with_where ... [OK]6562 test_upsert_emulated_with_where_no_values ... [OK]6563 test_upsert_emulated_with_insertion_exists ... [OK]6564 test_upsert_many_no_values ... [OK]6565 test_upsert_no_values ... [OK]6566 test_upsert_many ... [OK]6567 test_upsert_with_insertion ... [OK]6568tests.storage.test_cleanup_extrems6569 CleanupExtremBackgroundUpdateStoreTestCase6570 test_basic_cleanup ... [OK]6571 test_soft_failed_extremities_handled_correctly ... [OK]6572 test_chain_of_fail_cleanup ... [OK]6573 test_forked_graph_cleanup ... [OK]6574 CleanupExtremDummyEventsTestCase6575 test_expiry_logic ... [OK]6576tests.storage.test_client_ips6577 ClientIpAuthTestCase6578 test_request_from_getPeer ... [OK]6579 test_request_with_xforwarded ... [OK]6580tests.storage.test_base6581 SQLBaseStoreTestCase6582 test_upsert_with_where ... [OK]6583tests.storage.test_client_ips6584 ClientIpStoreTestCase6585 test_adding_monthly_active_user_when_full ... [OK]6586 test_devices_last_seen_bg_update ... [OK]6587 test_adding_monthly_active_user_when_space ... [OK]6588 test_disabled_monthly_active_user ... [OK]6589 test_get_last_client_ip_by_device_1 ... [OK]6590 test_get_last_client_ip_by_device_0 ... [OK]6591 test_get_last_client_ip_by_device_combined_data ... [OK]6592 test_get_user_ip_and_agents_1 ... [OK]6593 test_get_user_ip_and_agents_combined_data ... [OK]6594tests.storage.test_cleanup_extrems6595 CleanupExtremDummyEventsTestCase6596 test_send_dummy_event ... [OK]6597tests.storage.test_client_ips6598 ClientIpStoreTestCase6599 test_get_user_ip_and_agents_0 ... [OK]6600 test_insert_new_client_ip ... [OK]6601 test_old_user_ips_pruned ... [OK]6602 test_insert_new_client_ip_none_device_id ... [OK]6603 test_updating_monthly_active_user_when_space ... [OK]6604 test_invalid_user_agents_are_ignored ... [OK]6605tests.storage.test_database6606 CallbacksTestCase6607 test_exception_callback ... [OK]6608 test_after_callback ... [OK]6609 test_successful_retry ... [OK]6610 test_failed_retry ... [OK]6611 CancellationTestCase6612 test_exception_callback ... [OK]6613 test_after_callback ... [OK]6614 ExecuteScriptTestCase6615 test_rollback ... [OK]6616 TupleComparisonClauseTestCase6617 test_native_tuple_comparison ... [OK]6618 ExecuteScriptTestCase6619 test_commit ... [OK]6620tests.storage.test_devices6621 DeviceStoreTestCase6622 test_count_devices_by_users ... [OK]6623tests.storage.test_database6624 ExecuteScriptTestCase6625 test_transaction ... [OK]6626tests.storage.test_devices6627 DeviceStoreTestCase6628 test_get_device_updates_by_remote_can_limit_properly ... [OK]6629 test_get_devices_by_user ... [OK]6630 test_prune_old_device_lists_changes_in_room ... [OK]6631 test_get_device_updates_by_remote ... [OK]6632 test_get_device_updates_by_remote_cross_signing_key_updates ... [OK]6633 test_store_new_device ... [OK]6634 test_update_unknown_device ... [OK]6635 test_update_device ... [OK]6636tests.storage.test_directory6637 DirectoryStoreTestCase6638 test_delete_alias ... [OK]6639 test_room_to_alias ... [OK]6640tests.storage.test_end_to_end_keys6641 EndToEndKeyStoreTestCase6642 test_bg_signatures_migration ... [OK]6643tests.storage.test_e2e_room_keys6644 E2eRoomKeysHandlerTestCase6645 test_room_keys_version_delete ... [OK]6646tests.storage.test_end_to_end_keys6647 EndToEndKeyStoreTestCase6648 test_get_key_with_device_name ... [OK]6649tests.storage.test_directory6650 DirectoryStoreTestCase6651 test_alias_to_room ... [OK]6652tests.storage.test_end_to_end_keys6653 EndToEndKeyStoreTestCase6654 test_key_without_device_name ... [OK]6655 test_reupload_key ... [OK]6656 test_multiple_devices ... [OK]6657tests.storage.test_event_chain6658 EventChainBackgroundUpdateTestCase6659 test_background_update_multiple_rooms ... [OK]6660 test_background_update_single_room ... [OK]6661 EventChainStoreTestCase6662 test_out_of_order_events ... [OK]6663 test_simple_0 ... [OK]6664 test_simple_1 ... [OK]6665 LinkMapTestCase6666 test_exists_path_from ... [OK]6667 test_simple ... [OK]6668tests.storage.test_event_federation6669 EventFederationGetMissingEventsStateDAGTestCase6670 test_get_missing_events_state_dag_0 ... [OK]6671 test_get_missing_events_state_dag_1 ... [OK]6672 test_get_missing_events_state_dag_2 ... [OK]6673 test_get_missing_events_state_dag_3 ... [OK]6674 test_get_missing_events_state_dag_4 ... [OK]6675 test_get_missing_events_state_dag_5 ... [OK]6676 test_get_missing_events_state_dag_6 ... [OK]6677 test_get_missing_events_state_dag_7 ... [OK]6678 test_get_missing_events_state_dag_8 ... [OK]6679 test_get_missing_events_state_dag_limit_truncates ... [OK]6680tests.storage.test_cleanup_extrems6681 CleanupExtremDummyEventsTestCase6682 test_send_dummy_events_when_insufficient_power ... [OK]6683tests.storage.test_event_federation6684 EventFederationGetMissingEventsStateDAGTestCase6685 test_get_missing_events_state_dag_returns_nothing ... [OK]6686 test_get_missing_events_state_dag_with_cycle ... [OK]6687 test_get_missing_events_state_dag_random_graphs ... [OK]6688 EventFederationWorkerStoreTestCase6689 test_auth_chain_ids_0 ... [OK]6690 test_auth_chain_ids_1 ... [OK]6691 test_auth_difference_0 ... [OK]6692 test_auth_difference_1 ... [OK]6693 test_auth_difference_partial_00 ... [OK]6694 test_auth_difference_partial_01 ... [OK]6695 test_auth_difference_partial_02 ... [OK]6696 test_auth_difference_partial_03 ... [OK]6697 test_auth_difference_partial_04 ... [OK]6698 test_auth_difference_partial_05 ... [OK]6699 test_auth_difference_partial_06 ... [OK]6700 test_auth_difference_partial_07 ... [OK]6701 test_auth_difference_partial_08 ... [OK]6702 test_auth_difference_partial_09 ... [OK]6703 test_auth_difference_partial_10 ... [OK]6704 test_auth_difference_partial_11 ... [OK]6705 test_auth_difference_partial_13 ... [OK]6706 test_auth_difference_partial_12 ... [OK]6707 test_auth_difference_partial_14 ... [OK]6708tests.storage.test_event_chain6709 EventChainBackgroundUpdateTestCase6710 test_background_update_single_large_room ... [OK]6711tests.storage.test_event_federation6712 EventFederationWorkerStoreTestCase6713 test_auth_difference_partial_15 ... [OK]6714 test_auth_difference_partial_16 ... [OK]6715 test_auth_difference_partial_18 ... [OK]6716 test_auth_difference_partial_17 ... [OK]6717 test_auth_difference_partial_20 ... [OK]6718 test_auth_difference_partial_19 ... [OK]6719 test_auth_difference_partial_21 ... [OK]6720 test_auth_difference_partial_23 ... [OK]6721 test_auth_difference_partial_24 ... [OK]6722 test_auth_difference_partial_25 ... [OK]6723 test_auth_difference_partial_26 ... [OK]6724 test_auth_difference_partial_27 ... [OK]6725 test_auth_difference_partial_28 ... [OK]6726 test_auth_difference_partial_29 ... [OK]6727 test_auth_difference_partial_cover ... [OK]6728 test_auth_difference_partial_22 ... [OK]6729 test_conflicted_subgraph ... [OK]6730 test_get_backfill_points_in_room_attempted_event_retry_after_backoff_duration ... [OK]6731 test_get_backfill_points_in_room ... [OK]6732 test_get_backfill_points_in_room_excludes_events_we_have_attempted ... [OK]6733 test_get_backfill_points_in_room_works_after_many_failed_pull_attempts_that_could_naively_overflow ... [OK]6734 test_get_event_ids_with_failed_pull_attempts ... [OK]6735 test_get_event_ids_to_not_pull_from_backoff ... [OK]6736 test_get_prev_events_for_room ... [OK]6737 test_get_event_ids_to_not_pull_from_backoff_retry_after_backoff_duration ... [OK]6738 test_get_state_dag ... [OK]6739 test_get_rooms_with_many_extremities ... [OK]6740 test_prune_inbound_federation_queue_00 ... [OK]6741 test_get_state_dag_at_create_event ... [OK]6742 test_prune_inbound_federation_queue_02 ... [OK]6743 test_prune_inbound_federation_queue_01 ... [OK]6744 test_prune_inbound_federation_queue_04 ... [OK]6745 test_prune_inbound_federation_queue_03 ... [OK]6746 test_prune_inbound_federation_queue_06 ... [OK]6747 test_prune_inbound_federation_queue_05 ... [OK]6748 test_prune_inbound_federation_queue_08 ... [OK]6749 test_prune_inbound_federation_queue_07 ... [OK]6750 test_prune_inbound_federation_queue_10 ... [OK]6751 test_prune_inbound_federation_queue_09 ... [OK]6752 test_prune_inbound_federation_queue_12 ... [OK]6753 test_prune_inbound_federation_queue_11 ... [OK]6754 test_prune_inbound_federation_queue_14 ... [OK]6755 test_prune_inbound_federation_queue_13 ... [OK]6756tests.storage.test_event_push_actions6757 EventPushActionsStoreTestCase6758 test_count_aggregation_after_purge ... [OK]6759 test_count_aggregation_badge_recount_is_scoped_per_room ... [OK]6760 test_count_aggregation_mixed ... [OK]6761 test_count_aggregation_receipt_before_first_rotation_in_thread ... [OK]6762tests.storage.test_event_chain6763 EventChainBackgroundUpdateTestCase6764 test_background_update_multiple_large_room ... [OK]6765tests.storage.test_event_push_actions6766 EventPushActionsStoreTestCase6767 test_count_aggregation_receipt_before_first_rotation ... [OK]6768 test_find_first_stream_ordering_after_ts ... [OK]6769 test_count_aggregation_threads ... [OK]6770 test_get_unread_push_actions_for_user_in_range ... [OK]6771 test_recursive_thread ... [OK]6772tests.storage.test_events6773 ExtremPruneTestCase6774 test_do_not_prune_gap_if_not_dummy ... [OK]6775 test_do_not_prune_gap_if_other_server ... [OK]6776 test_prune_gap ... [OK]6777 test_do_not_prune_gap_if_state_different ... [OK]6778 test_prune_gap_if_dummy_remote ... [OK]6779 EventsTestCase6780 test_get_senders_for_event_ids ... [OK]6781 ExtremPruneTestCase6782 test_prune_gap_if_old ... [OK]6783tests.storage.test_event_push_actions6784 EventPushActionsStoreTestCase6785 test_count_aggregation ... [OK]6786tests.storage.test_events6787 ExtremPruneTestCase6788 test_prune_gap_if_dummy_local ... [OK]6789tests.storage.test_events_bg_updates6790 TestFixupMaxDepthCapBgUpdate6791 test_fixup_max_depth_cap_bg_update_old_room_version ... [OK]6792 TestRedactionsRecheckBgUpdate6793 test_batching ... [OK]6794 TestFixupMaxDepthCapBgUpdate6795 test_fixup_max_depth_cap_bg_update ... [OK]6796 TestRedactionsRecheckBgUpdate6797 test_recheck_absent_from_metadata ... [OK]6798tests.storage.test_events6799 InvalideUsersInRoomCacheTestCase6800 test_remote_user_rooms_cache_invalidated ... [OK]6801 test_room_remote_user_cache_invalidated ... [OK]6802tests.storage.test_events_bg_updates6803 TestRedactionsRecheckBgUpdate6804 test_recheck_no_event_json ... [OK]6805 test_recheck_false ... [OK]6806tests.storage.test_id_generators6807 BackwardsMultiWriterIdGeneratorTestCase6808 test_multiple_instance ... [SKIPPED]6809 test_single_instance ... [SKIPPED]6810 MultiTableMultiWriterIdGeneratorTestCase6811 test_load_existing_stream ... [SKIPPED]6812tests.storage.test_events_bg_updates6813 TestRedactionsRecheckBgUpdate6814 test_recheck_true ... [OK]6815tests.storage.test_id_generators6816 MultiWriterIdGeneratorTestCase6817 test_cancelled_enter_does_not_wedge_position ... [OK]6818tests.storage.test_events_bg_updates6819 TestResignEventsBgUpdate6820 test_events_are_resigned_after_bg_update_runs ... [OK]6821tests.storage.test_id_generators6822 MultiWriterIdGeneratorTestCase6823 test_get_next_txn ... [OK]6824 test_current_position_metric ... [OK]6825tests.storage.test_events_bg_updates6826 TestResignEventsBgUpdate6827 test_old_key_filter ... [OK]6828tests.storage.test_id_generators6829 MultiWriterIdGeneratorTestCase6830 test_empty ... [OK]6831 ShardedTokenHelpersDatabaseNullTestCase6832 test_bounds_sql_selects_expected_rows ... [OK]6833 test_token_after_partial_read ... [OK]6834 ShardedTokenHelpersDatabaseTestCase6835 test_bounds_sql_selects_expected_rows ... [OK]6836 test_token_after_partial_read ... [OK]6837 MultiWriterIdGeneratorTestCase6838 test_out_of_order_finish ... [OK]6839 ShardedTokenHelpersPureTestCase6840 test_token_after_partial_read_does_not_go_backwards ... [OK]6841 WorkerMultiWriterIdGeneratorTestCase6842 test_current_token_gap ... [SKIPPED]6843 test_get_persisted_upto_position ... [SKIPPED]6844 test_get_persisted_upto_position_get_next ... [SKIPPED]6845 test_minimal_local_token ... [SKIPPED]6846 test_multi_instance ... [SKIPPED]6847 test_multi_instance_empty_row ... [SKIPPED]6848 test_sequence_consistency ... [SKIPPED]6849 test_writer_config_change ... [SKIPPED]6850tests.storage.test_invite_rule6851 InviteFilterTestCase6852 test_allow_all ... [OK]6853 test_ignore_invalid ... [OK]6854 test_server_allow ... [OK]6855 test_server_blocked ... [OK]6856 test_server_glob ... [OK]6857tests.storage.test_id_generators6858 MultiWriterIdGeneratorTestCase6859 test_single_instance ... [OK]6860tests.storage.test_invite_rule6861 InviteFilterTestCase6862 test_server_ignored ... [OK]6863 test_user_blocked ... [OK]6864 test_user_ignored ... [OK]6865 test_user_precedence ... [OK]6866tests.storage.test_main6867 DataStoreTestCase6868 test_get_users_paginate ... [OK]6869tests.storage.test_id_generators6870 MultiWriterIdGeneratorTestCase6871 test_restart_during_out_of_order_persistence ... [OK]6872tests.storage.test_monthly_active_users6873 MonthlyActiveUsersTestCase6874 test_appservice_user_not_counted_in_mau ... [OK]6875 test_can_insert_and_count_mau ... [OK]6876 test_get_monthly_active_users_by_service ... [OK]6877 test_get_reserved_real_user_account ... [OK]6878 test_get_monthly_active_count_by_service ... [OK]6879 test_initialise_reserved_users ... [OK]6880tests.storage.test_invite_rule6881 InviteFilterTestCase6882 test_server_precedence ... [OK]6883tests.storage.test_monthly_active_users6884 MonthlyActiveUsersTestCase6885 test_no_users_when_not_tracking ... [OK]6886 test_populate_monthly_users_is_guest ... [OK]6887 test_populate_monthly_users_should_update ... [OK]6888tests.storage.test_id_generators6889 ShardedTokenHelpersPureTestCase6890 test_bounds_sql_documented_example ... [OK]6891tests.storage.test_monthly_active_users6892 MonthlyActiveUsersTestCase6893 test_populate_monthly_users_should_not_update ... [OK]6894 test_track_monthly_users_without_cap ... [OK]6895 test_reap_monthly_active_users ... [OK]6896 test_support_user_not_add_to_mau_limits ... [OK]6897 test_reap_monthly_active_users_reserved_users ... [OK]6898tests.storage.test_msc4242_state_dag6899 MSC4242EventPersistenceStateDagsStoreTestCase6900 test_calculate_new_state_dag_extremities_append_with_rejected ... [OK]6901tests.storage.test_monthly_active_users6902 MonthlyActiveUsersTestCase6903 test_user_last_seen_monthly_active ... [OK]6904tests.storage.test_msc4242_state_dag6905 MSC4242EventPersistenceStateDagsStoreTestCase6906 test_calculate_new_state_dag_extremities_append_with_rejected_in_chain ... [OK]6907 test_calculate_new_state_dag_extremities_fork ... [OK]6908 test_calculate_new_state_dag_extremities_complex ... [OK]6909 test_calculate_new_state_dag_extremities_merge ... [OK]6910 test_calculate_new_state_dag_extremities_merge_on_existing ... [OK]6911 test_calculate_new_state_dag_extremities_fork_on_existing ... [OK]6912 test_calculate_new_state_dag_extremities_missing_prevs_raises ... [OK]6913 test_calculate_new_state_dag_extremities_simple ... [OK]6914 test_calculate_new_state_dag_extremities_merge_on_not_current ... [OK]6915tests.storage.test_profile6916 ProfileStoreTestCase6917 test_avatar_url ... [OK]6918 test_displayname ... [OK]6919 test_profiles_bg_migration ... [OK]6920 test_set_profile_field_without_profile ... [OK]6921tests.storage.test_msc4242_state_dag6922 MSC4242StateDagsTests6923 test_forward_extremities_are_calculated ... [OK]6924tests.storage.test_profile6925 ProfileStoreTestCase6926 test_get_profile_field_without_profile ... [OK]6927tests.storage.test_purge6928 PurgeLocalEventsTests6929 test_purge_history_keeps_local_events_1 ... [OK]6930 test_purge_history_keeps_local_events_0 ... [OK]6931 PurgeTests6932 test_purge_history_wont_delete_extrems ... [OK]6933 test_purge_history_deletes_state_groups ... [OK]6934 test_purge_history ... [OK]6935 test_purge_room ... [OK]6936 test_purge_unreferenced_state_group ... [OK]6937tests.storage.test_receipts6938 MultiWriterReceiptPagingTestCase6939 test_reached_token_does_not_cover_receipts_from_lagging_writer ... [OK]6940 ReceiptTestCase6941 test_get_last_receipt_event_id_for_user ... [OK]6942 test_get_receipts_for_user ... [OK]6943 test_return_empty_with_no_data ... [OK]6944tests.storage.test_redaction6945 RedactionTestCase6946 test_circular_redaction ... [OK]6947 test_redact ... [OK]6948 test_redact_censor ... [OK]6949 test_redact_join ... [OK]6950 test_redact_redaction ... [OK]6951tests.storage.test_registration6952 ApprovalRequiredRegistrationTestCase6953 test_approval_not_required ... [OK]6954tests.storage.test_redaction6955 RedactionTestCase6956 test_store_redacted_redaction ... [OK]6957tests.storage.test_registration6958 ApprovalRequiredRegistrationTestCase6959 test_approval_required ... [OK]6960 test_approve_user ... [OK]6961 test_override ... [OK]6962 RegistrationStoreTestCase6963 test_3pid_inhibit_invalid_validation_session_error ... [OK]6964 test_add_tokens ... [OK]6965 test_is_support_user ... [OK]6966 test_register ... [OK]6967 test_consent ... [OK]6968tests.storage.test_relations6969 RelationsStoreTestCase6970 test_get_thread_id ... [OK]6971tests.storage.test_registration6972 RegistrationStoreTestCase6973 test_user_delete_access_tokens ... [OK]6974tests.storage.test_relations6975 RelationsStoreTestCase6976 test_get_thread_id_for_receipts ... [OK]6977tests.storage.test_rollback_worker6978 WorkerSchemaTests6979 test_not_upgraded_old_schema_version ... [OK]6980 test_not_upgraded_current_schema_version_with_outstanding_deltas ... [OK]6981 test_rolling_back ... [OK]6982tests.storage.test_room6983 RoomStoreTestCase6984 test_get_room ... [OK]6985 test_get_room_unknown_room ... [OK]6986 FlagExistingQuarantinedMediaBackgroundUpdatesTestCase6987 test_populates_quarantined_only ... [OK]6988 RoomStoreTestCase6989 test_get_room_with_stats_unknown_room ... [OK]6990 test_get_room_with_stats ... [OK]6991tests.storage.test_room_search6992 EventSearchInsertionTest6993 test_non_string ... [OK]6994 test_sqlite_non_string_deletion_background_update ... [OK]6995 test_null_byte ... [OK]6996 test_reindex_search ... [OK]6997 MessageSearchTest6998 test_postgres_web_search_for_phrase ... [SKIPPED]6999 test_sqlite_search ... [OK]7000 test_tokenize_query ... [OK]7001tests.storage.test_purge7002 PurgeTests7003 test_clear_unreferenced_state_groups ... [OK]7004tests.storage.test_roommember7005 RoomMemberStoreTestCase7006 test_count_known_servers ... [OK]7007 test__null_byte_in_display_name_properly_handled ... [OK]7008 test_count_known_servers_stat_counter_disabled ... [OK]7009 test_count_known_servers_stat_counter_enabled ... [OK]7010 test_join_locally_forgotten_room ... [OK]7011 test_room_is_locally_forgotten ... [OK]7012 test_one_member ... [OK]7013 RoomSummaryTestCase7014 test_extract_heroes_from_room_summary_fallback_leave_ban ... [SKIPPED]7015 test_extract_heroes_from_room_summary_excludes_knocks ... [OK]7016 test_extract_heroes_from_room_summary_excludes_self ... [OK]7017 test_extract_heroes_from_room_summary_membership_order ... [OK]7018 test_extract_heroes_from_room_summary_first_five_joins ... [OK]7019 test_get_room_summary_membership ... [OK]7020 test_get_room_summary_membership_order ... [OK]7021tests.storage.test_sliding_sync_tables7022 SlidingSyncMembershipSnapshotsTableFixForgottenColumnBackgroundUpdatesTestCase7023 test_membership_snapshots_fix_forgotten_column_background_update ... [OK]7024tests.storage.test_roommember7025 CurrentStateMembershipUpdateTestCase7026 test_can_rerun_update ... [OK]7027tests.storage.test_sliding_sync_tables7028 SlidingSyncTablesBackgroundUpdatesTestCase7029 test_membership_snapshots_background_update_forgotten_missing ... [OK]7030 test_membership_snapshots_background_update_historical_state_0_leave ... [OK]7031 test_joined_background_update_missing ... [OK]7032 test_membership_snapshots_background_update_historical_state_1_ban ... [OK]7033 test_membership_snapshots_background_update_remote_invite ... [OK]7034 test_membership_snapshots_background_update_remote_invite_rejections_and_retractions ... [OK]7035 test_membership_snapshots_background_update_joined ... [OK]7036 test_membership_snapshots_background_update_local_invite ... [OK]7037 SlidingSyncTablesCatchUpBackgroundUpdatesTestCase7038 test_joined_background_update_catch_up_no_rooms ... [OK]7039 test_joined_background_update_catch_up_new_room ... [OK]7040 test_joined_background_update_catch_up_room_state_change ... [OK]7041 test_membership_snapshots_background_update_catch_up_membership_change ... [OK]7042 SlidingSyncTablesTestCase7043 test_joined_room_bump_stamp_backfill ... [OK]7044 SlidingSyncTablesCatchUpBackgroundUpdatesTestCase7045 test_membership_snapshots_background_update_catch_up_no_membership ... [OK]7046 test_membership_snapshots_background_update_catch_up_new_membership ... [OK]7047 SlidingSyncTablesTestCase7048 test_joined_room_fully_insert_on_state_update ... [OK]7049 test_joined_room_is_bumped ... [OK]7050 test_joined_room_outlier_and_deoutlier_0_insert ... [OK]7051 test_joined_room_meta_state_reset ... [OK]7052 test_joined_room_nothing_if_not_in_table_when_bumped ... [OK]7053 test_joined_room_outlier_and_deoutlier_1_upsert ... [OK]7054 test_joined_room_with_info ... [OK]7055 test_joined_room_with_no_info ... [OK]7056 test_joined_space_room_with_info ... [OK]7057 test_joined_room_with_state_updated ... [OK]7058 test_membership_snapshot_forget ... [OK]7059 test_lazy_loading_room_members_last_seen_ts ... [OK]7060 test_membership_changing ... [OK]7061 test_membership_snapshot_missing_forget ... [OK]7062 test_non_join_invite_ban ... [OK]7063 test_non_join_remote_invite_encrypted_room ... [OK]7064 test_non_join_reject_invite_empty_room ... [OK]7065 test_non_join_reject_remote_invite ... [OK]7066 test_non_join_remote_invite_no_stripped_state_1_empty ... [OK]7067 test_non_join_remote_invite_unencrypted_room ... [OK]7068 test_non_join_remote_invite_space_room ... [OK]7069 test_non_join_remote_invite_no_stripped_state_0_none ... [OK]7070 test_non_join_retracted_remote_invite ... [OK]7071 test_non_join_server_left_room ... [OK]7072 test_non_join_state_reset ... [OK]7073 test_pruning_sliding_sync_connection_required_state ... [OK]7074 test_non_join_space_room_with_info ... [OK]7075 test_pruning_sliding_sync_connection_required_state_forks ... [OK]7076tests.storage.test_state7077 CurrentStateDeltaStreamTestCase7078 test_non_unique_stream_ids_in_current_state_delta_stream ... [OK]7079 test_get_partial_current_state_deltas_limit ... [OK]7080 test_get_partial_current_state_deltas_does_not_enter_infinite_loop ... [OK]7081 StateStoreTestCase7082 test_batched_state_group_storing ... [OK]7083 test_get_partial_filtered_current_state_ids_concrete ... [OK]7084 test_get_partial_filtered_current_state_ids_invalidation ... [OK]7085 test_get_state_for_event ... [OK]7086 test_get_state_groups_ids ... [OK]7087 test_get_state_groups ... [OK]7088 test_get_partial_filtered_current_state_ids_uses_full_cache ... [OK]7089tests.storage.test_state_deletion7090 StateDeletionStoreTestCase7091 test_deletion_check ... [OK]7092 test_deletion_error_during_persistence ... [OK]7093 test_no_deletion ... [OK]7094 test_existing_pending_deletion_is_cleared ... [OK]7095 test_newly_referenced_state_group_gets_removed_from_pending ... [OK]7096 test_no_deletion_error ... [OK]7097 test_race_between_check_and_insert ... [OK]7098 test_remove_ancestors_from_can_delete ... [OK]7099 test_pending_deletion_is_cleared_during_persist ... [OK]7100tests.storage.test_state_deltas7101 StateDeltasByEventPositionTestCase7102 test_delta_is_not_reported_before_its_event ... [OK]7103tests.storage.test_state_deletion7104 StateDeletionStoreTestCase7105 test_retry_send_after_failed_clean_up ... [OK]7106tests.storage.test_state_deltas7107 StateDeltasByEventPositionTestCase7108 test_delta_row_is_stamped_at_batch_minimum ... [OK]7109 test_no_upper_bound ... [OK]7110 test_mid_batch_delta_is_in_window ... [OK]7111 test_no_lower_bound ... [OK]7112 test_rows_without_an_event_keep_their_stamp ... [OK]7113tests.storage.test_sticky_events7114 StickyEventsFederationBacklogTestCase7115 test_get_backlogged_sticky_events_excludes_remote_senders ... [OK]7116 test_get_backlogged_sticky_events_respects_limit ... [OK]7117 test_get_backlogged_sticky_events_cleans_up_stale_backlog ... [OK]7118 test_get_backlogged_sticky_events_returns_none_when_no_backlog ... [OK]7119 test_get_backlogged_sticky_events_returns_local_events_in_stream_order ... [OK]7120 test_mark_backlogged_after_catchup_keeps_earliest_position ... [OK]7121 test_mark_backlogged_after_catchup_ignores_events_outside_the_gap ... [OK]7122 test_mark_backlogged_sticky_events_sent_advances_position ... [OK]7123 test_mark_backlogged_after_catchup_records_earliest_unsent_per_room ... [OK]7124tests.storage.test_state_deltas7125 StateDeltasByEventPositionTestCase7126 test_matches_brute_force_over_every_window ... [OK]7127tests.storage.test_sticky_events7128 StickyEventsTestCase7129 test_delete_expired_sticky_events ... [OK]7130 test_get_sticky_events_in_rooms_token_does_not_go_backwards ... [OK]7131 test_get_updated_sticky_events ... [OK]7132 test_get_updated_sticky_events_with_limit ... [OK]7133 test_outlier_events_not_in_table ... [OK]7134 test_policy_server_spammy_events_are_not_tracked ... [OK]7135 test_redacted_before_persisted_not_tracked ... [OK]7136 test_redacted_in_same_batch_not_tracked_0 ... [OK]7137 test_redaction_removes_sticky_event ... [OK]7138 test_redacted_in_same_batch_not_tracked_1 ... [OK]7139 test_soft_failed_events_are_tracked ... [OK]7140tests.storage.test_stream7141 GetCurrentStateDeltaMembershipChangesForUserFederationTestCase7142 test_remote_join ... [OK]7143tests.storage.test_sticky_events7144 StickyEventsTestCase7145 test_soft_failure_cleared_when_sender_membership_changes ... [OK]7146 test_spam_checker_spammy_events_are_not_tracked ... [OK]7147tests.storage.test_stream7148 GetCurrentStateDeltaMembershipChangesForUserTestCase7149 test_different_user_membership_persisted_in_same_batch ... [OK]7150 test_excluded_room_ids ... [OK]7151 test_returns_membership_events ... [OK]7152 test_server_left_room_after_us_later ... [OK]7153 test_server_left_room_after_us ... [OK]7154 test_state_reset ... [OK]7155 GetLastEventInRoomBeforeStreamOrderingTestCase7156 test_activity_after_token_has_no_effect ... [OK]7157 GetCurrentStateDeltaMembershipChangesForUserTestCase7158 test_we_cause_server_left_room ... [OK]7159 GetLastEventInRoomBeforeStreamOrderingTestCase7160 test_activity_in_other_rooms ... [OK]7161 test_after_room_created ... [OK]7162 test_before_room_created ... [OK]7163 test_last_event_before_sharded_token ... [OK]7164tests.storage.test_sticky_events7165 StickyEventsTestCase7166 test_soft_failure_cleared_when_state_changes ... [OK]7167tests.storage.test_stream7168 GetLastEventInRoomBeforeStreamOrderingTestCase7169 test_last_event_within_sharded_token ... [OK]7170 test_restrict_event_types ... [OK]7171 PaginationTestCase7172 test_filter_not_rel_types ... [OK]7173 GetCurrentStateDeltaMembershipChangesForUserTestCase7174 test_state_reset2 ... [OK]7175 PaginationTestCase7176 test_filter_rel_types ... [OK]7177 test_duplicate_relation ... [OK]7178 test_filter_relation_senders_and_type ... [OK]7179 test_filter_relation_senders ... [OK]7180tests.storage.test_thread_subscriptions7181 ThreadSubscriptionsTestCase7182 test_get_updated_thread_subscriptions ... [OK]7183 test_get_subscribers_to_thread ... [OK]7184tests.storage.test_stream7185 PaginationTestCase7186 test_filter_relation_type ... [OK]7187tests.storage.test_thread_subscriptions7188 ThreadSubscriptionsTestCase7189 test_get_updated_thread_subscriptions_for_user ... [OK]7190 test_purge_thread_subscriptions_for_user ... [OK]7191 test_set_and_get_thread_subscription ... [OK]7192 test_should_skip_autosubscription_after_unsubscription ... [OK]7193tests.storage.test_transactions7194 TransactionStoreTestCase7195 test_get_set_transactions ... [OK]7196 test_initial_set_transactions ... [OK]7197tests.storage.test_unsafe_locale7198 UnsafeLocaleTest7199 test_safe_locale ... [SKIPPED]7200 test_unsafe_locale ... [SKIPPED]7201tests.storage.test_transactions7202 TransactionStoreTestCase7203 test_large_destination_retry ... [OK]7204tests.storage.test_txn_limit7205 SQLTransactionLimitTestCase7206 test_config ... [OK]7207tests.storage.test_user_directory7208 UserDirectoryICUTestCase7209 test_icu_word_boundary ... [OK]7210 test_icu_word_boundary_punctuation ... [OK]7211 UserDirectoryInitialPopulationTestcase7212 test_population_conceals_private_nickname ... [OK]7213 test_population_excludes_appservice_sender ... [OK]7214 test_initial ... [OK]7215 test_population_excludes_appservice_user ... [OK]7216 UserDirectoryStoreTestCase7217 test_search_user_dir ... [OK]7218 test_search_user_dir_accent_insensitivity ... [SKIPPED]7219 UserDirectoryInitialPopulationTestcase7220 test_population_excludes_deactivated_user ... [OK]7221 test_population_excludes_support_user ... [OK]7222 UserDirectoryStoreTestCase7223 test_search_user_dir_dotted_dotless_i_case_insensitivity ... [SKIPPED]7224 test_search_user_dir_all_users ... [OK]7225 test_search_user_dir_stop_words ... [OK]7226 test_search_user_dir_start_of_user_id ... [OK]7227 test_search_user_dir_ascii_case_insensitivity ... [OK]7228 test_search_user_dir_unicode_case_insensitivity ... [OK]7229tests.storage.test_txn_limit7230 SQLTransactionLimitTestCase7231 test_select ... [OK]7232tests.storage.util.test_partial_state_events_tracker7233 PartialCurrentStateTrackerTestCase7234 test_blocks_for_partial_room_state ... [OK]7235 test_cancellation ... [OK]7236 test_does_not_block_for_full_state_rooms ... [OK]7237 test_un_partial_state_race ... [OK]7238 PartialStateEventsTrackerTestCase7239 test_blocks_for_partial_state_events ... [OK]7240tests.storage.test_user_directory7241 UserDirectoryStoreTestCase7242 test_search_user_dir_unicode_normalization ... [OK]7243tests.storage.util.test_partial_state_events_tracker7244 PartialStateEventsTrackerTestCase7245 test_does_not_block_for_full_state_events ... [OK]7246 test_un_partial_state_during_get_partial_state_events ... [OK]7247 test_un_partial_state_race ... [OK]7248tests.storage.test_user_directory7249 UserDirectoryStoreTestCase7250 test_search_user_limit_correct ... [OK]7251tests.storage.test_user_filters7252 UserFiltersStoreTestCase7253 test_bg_migration ... [OK]7254tests.synapse_rust.test_http_client7255 HttpClientTestCase7256 test_logging_context ... [OK]7257tests.synapse_rust.test_json_object7258 JsonObjectMappingTestCase7259 test_eq ... [OK]7260 test_get ... [OK]7261 test_getitem_and_key_errors ... [OK]7262 test_items_view ... [OK]7263tests.synapse_rust.test_http_client7264 HttpClientTestCase7265 test_request_response ... [OK]7266tests.synapse_rust.test_json_object7267 JsonObjectMappingTestCase7268 test_iter_keys_values_items ... [OK]7269 test_json_object_constructor ... [OK]7270 test_keys_set_like_behavior ... [OK]7271 test_new_and_basic_mapping_behavior ... [OK]7272 test_values_view ... [OK]7273tests.synapse_rust.test_http_client7274 HttpClientTestCase7275 test_request_response_limit_exceeded ... [OK]7276tests.synapse_rust.test_logcontext7277 RustLogContextTestCase7278 test_db_callback_runs_in_caller_logcontext ... [OK]7279tests.synapse_rust.test_room_versions7280 KnownRoomVersionsMappingTestCase7281 test_contains_known_version ... [OK]7282 test_contains_non_string ... [OK]7283 test_contains_none ... [OK]7284 test_contains_unknown_version ... [OK]7285 test_getitem_non_string_raises_key_error ... [OK]7286tests.synapse_rust.test_unsigned7287 UnsignedTestCase7288 test_large_age_ts ... [OK]7289 test_large_integer_in_prev_content ... [OK]7290 test_prev_content ... [OK]7291tests.synapse_rust.test_logcontext7292 RustLogContextTestCase7293 test_rust_log_records_attributed_to_caller_logcontext ... [OK]7294tests.test_distributor7295 DistributorTestCase7296 test_signal_catch ... [OK]7297 test_signal_dispatch ... [OK]7298 test_signal_prereg ... [OK]7299tests.test_event_auth7300 EventAuthTestCase7301 test_alias_event ... [OK]7302 test_create_event_with_prev_events ... [OK]7303 test_duplicate_auth_events ... [OK]7304 test_event_exists_in_state_dag ... [OK]7305 test_join_rules_invite ... [OK]7306 test_join_rules_msc3083_restricted ... [OK]7307 test_join_rules_public ... [OK]7308 test_join_rules_restricted_old_room ... [OK]7309 test_msc2432_alias_event ... [OK]7310 test_msc4242_state_dag_rules ... [OK]7311 test_notifications_0 ... [OK]7312 test_notifications_1 ... [OK]7313tests.test_distributor7314 DistributorTestCase7315 test_signal_undeclared ... [OK]7316tests.test_event_auth7317 EventAuthTestCase7318 test_random_users_cannot_send_state_before_first_pl ... [OK]7319 test_room_v10_rejects_other_non_integer_power_levels ... [OK]7320 test_room_v10_rejects_string_power_levels ... [OK]7321 test_rejected_auth_events ... [OK]7322 test_state_default_level ... [OK]7323 test_unexpected_auth_events ... [OK]7324tests.test_mau7325 TestMauLimit7326 test_as_ignores_mau ... [OK]7327 test_as_trial_days ... [OK]7328tests.synapse_rust.test_json_object7329 JsonObjectMappingTestCase7330 test_str_and_repr ... [OK]7331tests.test_mau7332 TestMauLimit7333 test_allowed_after_a_month_mau ... [OK]7334 test_simple_deny_mau ... [OK]7335tests.storage.util.test_partial_state_events_tracker7336 PartialStateEventsTrackerTestCase7337 test_cancellation ... [OK]7338tests.test_mau7339 TestMauLimit7340 test_tracked_but_not_limited ... [OK]7341tests.test_notifier7342 NotifierTestCase7343 test_wait_for_stream_token_timeout_counts_each_lagging_stream ... [OK]7344 test_wait_for_stream_token_with_caught_up_token ... [OK]7345 test_wait_for_stream_token_with_future_sync_token_timeout ... [OK]7346 test_wait_for_stream_token_with_future_sync_token ... [OK]7347tests.test_mau7348 TestMauLimit7349 test_trial_delay ... [OK]7350tests.test_phone_home7351 PhoneHomeStatsTestCase7352 test_performance_100 ... [OK]7353tests.test_rust7354 RustTestCase7355 test_basic ... [OK]7356tests.test_server7357 DirectServeHtmlResourceCancellationTests7358 test_cancellable_disconnect ... [OK]7359 test_uncancellable_disconnect ... [OK]7360 DirectServeJsonResourceCancellationTests7361 test_cancellable_disconnect ... [OK]7362 test_uncancellable_disconnect ... [OK]7363tests.test_phone_home7364 PhoneHomeStatsTestCase7365 test_performance_frozen_clock ... [OK]7366 CommonMetricsTestCase7367 test_dau ... [OK]7368tests.test_mau7369 TestMauLimit7370 test_trial_users_cant_come_back ... [OK]7371tests.test_server7372 JsonResourceTests7373 test_callback_direct_exception ... [OK]7374 test_callback_indirect_exception ... [OK]7375 test_callback_synapseerror ... [OK]7376 test_content_larger_than_content_length ... [OK]7377 test_no_handler ... [OK]7378 test_content_smaller_than_content_length ... [OK]7379 test_handler_for_request ... [OK]7380 OptionsResourceTests7381 test_known_options_request ... [OK]7382 JsonResourceTests7383 test_head_request ... [OK]7384 WrapHtmlRequestHandlerTests7385 test_good_response ... [OK]7386 test_head_request ... [OK]7387 test_redirect_exception ... [OK]7388 test_redirect_exception_with_cookie ... [OK]7389 OptionsResourceTests7390 test_known_request ... [OK]7391 test_unknown_options_request ... [OK]7392tests.test_state7393 StateTestCase7394 test_annotate_with_old_message ... [OK]7395tests.test_server7396 OptionsResourceTests7397 test_unknown_request ... [OK]7398tests.test_state7399 StateTestCase7400 test_annotate_with_old_state ... [OK]7401 test_branch_basic_conflict ... [OK]7402 test_branch_have_banned_conflict ... [OK]7403 test_branch_have_perms_conflict ... [OK]7404 test_branch_no_conflict ... [OK]7405 test_resolve_state_conflict ... [OK]7406 test_resolve_message_conflict ... [OK]7407 test_make_state_cache_entry ... [OK]7408 test_standard_depth_conflict ... [OK]7409 test_state_map_size ... [OK]7410tests.test_types7411 AbsentTestCase7412 test_cant_create_second_absent ... [OK]7413 test_copy ... [OK]7414 test_is_falsy ... [OK]7415 test_pydantic_accept_absence ... [OK]7416 test_pydantic_jsonschema ... [OK]7417tests.test_state7418 StateTestCase7419 test_trivial_annotate_message ... [OK]7420tests.test_types7421 AbsentTestCase7422 test_pydantic_reject_null ... [OK]7423 IsCompliantUserIdTestCase7424 test_compliant ... [OK]7425 test_malformed_does_not_raise ... [OK]7426 test_non_compliant ... [OK]7427tests.test_state7428 StateTestCase7429 test_trivial_annotate_state ... [OK]7430tests.test_types7431 MapUsernameTestCase7432 test_leading_underscore ... [OK]7433 test_non_ascii ... [OK]7434 test_pass_througuh ... [OK]7435 test_symbols ... [OK]7436 test_upper_case ... [OK]7437 IsMineIDTests7438 test_is_mine_id ... [OK]7439tests.test_terms_auth7440 TermsTestCase7441 test_ui_auth ... [OK]7442tests.test_types7443 IsMineIDTests7444 test_two_colons ... [OK]7445 MultiWriterTokenTestCase_MultiWriterStreamToken7446 test_basic_token ... [OK]7447 test_instance_map ... [SKIPPED]7448 test_instance_map_assertion ... [OK]7449 test_parse_bad_token ... [OK]7450 MultiWriterTokenTestCase_RoomStreamToken7451 test_basic_token ... [OK]7452 NonNegativeStrictIntTestCase7453 test_pydantic_accept ... [OK]7454 MultiWriterTokenTestCase_RoomStreamToken7455 test_instance_map ... [SKIPPED]7456 NonNegativeStrictIntTestCase7457 test_pydantic_reject ... [OK]7458 test_pydantic_jsonschema ... [OK]7459 MultiWriterTokenTestCase_RoomStreamToken7460 test_parse_bad_token ... [OK]7461 test_instance_map_assertion ... [OK]7462 RoomAliasTestCase7463 test_build ... [OK]7464 test_parse ... [OK]7465 test_validate ... [OK]7466 UserIDTestCase7467 test_build ... [OK]7468 test_compare ... [OK]7469 test_parse_rejects_empty_id ... [OK]7470 test_parse ... [OK]7471 test_parse_rejects_missing_separator ... [OK]7472 test_validation_rejects_missing_domain ... [OK]7473 test_parse_rejects_missing_sigil ... [OK]7474tests.test_visibility7475 FilterEventsForServerAdminsTestCase7476 test_normal_operation_as_admin ... [OK]7477 test_see_policy_server_spammy_events ... [OK]7478 test_see_soft_failed_events ... [OK]7479 FilterEventsForServerTestCase7480 test_erased_user ... [OK]7481 FilterEventsForClientTestCase7482 test_joined_history_visibility ... [OK]7483 FilterEventsForServerAdminsTestCase7484 test_see_soft_failed_and_policy_server_spammy_events ... [OK]7485tests.types.test_init7486 RoomIDTestCase7487 test_can_create_msc4291_room_ids ... [OK]7488 test_can_create_valid_legacy_room_ids ... [OK]7489 test_cannot_create_invalid_legacy_room_ids ... [OK]7490 test_cannot_create_invalid_msc4291_room_ids ... [OK]7491tests.types.test_state7492 StateFilterDifferenceTestCase7493 test_state_filter_difference_include_other_minus_include_other ... [OK]7494 test_state_filter_difference_include_other_minus_no_include_other ... [OK]7495tests.test_visibility7496 FilterEventsForServerTestCase7497 test_filter_outlier ... [OK]7498tests.types.test_state7499 StateFilterDifferenceTestCase7500 test_state_filter_difference_no_include_other_minus_include_other ... [OK]7501 test_state_filter_difference_no_include_other_minus_no_include_other ... [OK]7502 StateFilterTestCase7503 test_return_expanded ... [OK]7504tests.util.caches.test_cached_call7505 CachedCallTestCase7506 test_fast_call ... [OK]7507 test_get ... [OK]7508 RetryOnExceptionCachedCallTestCase7509 test_get ... [OK]7510tests.util.caches.test_deferred_cache7511 DeferredCacheTestCase7512 test_callbacks ... [OK]7513 test_empty ... [OK]7514tests.test_visibility7515 FilterEventsOutOfBandEventsForClientTestCase7516 test_out_of_band_invite_rejection ... [OK]7517tests.util.caches.test_deferred_cache7518 DeferredCacheTestCase7519 test_eviction ... [OK]7520 test_eviction_iterable ... [OK]7521 test_eviction_lru ... [OK]7522 test_get_immediate ... [OK]7523 test_hit ... [OK]7524 test_hit_deferred ... [OK]7525 test_invalidate ... [OK]7526 test_set_fail ... [OK]7527tests.util.caches.test_descriptors7528 CacheDecoratorTestCase7529 test_double_get ... [OK]7530tests.test_visibility7531 FilterEventsForServerTestCase7532 test_filtering ... [OK]7533tests.util.caches.test_descriptors7534 CacheDecoratorTestCase7535 test_eviction_context ... [OK]7536 test_invalidate ... [OK]7537 test_hit ... [OK]7538 test_invalidate_context ... [OK]7539 test_invalidate_missing ... [OK]7540 test_max_entries ... [OK]7541 test_prefill ... [OK]7542 CachedListDescriptorTestCase7543 test_cache ... [OK]7544 CacheDecoratorTestCase7545 test_passthrough ... [OK]7546 CachedListDescriptorTestCase7547 test_cancel ... [OK]7548 test_concurrent_lookups ... [OK]7549 test_invalidate ... [OK]7550 test_cancel_logcontexts ... [OK]7551 test_num_args_mismatch ... [OK]7552 DescriptorTestCase7553 test_cache_default_args ... [OK]7554 test_cache ... [OK]7555 test_cache_iterable ... [OK]7556 test_cache_kwargs ... [OK]7557 test_cache_logcontexts ... [OK]7558 test_cache_iterable_with_sync_exception ... [OK]7559 test_cache_num_args ... [OK]7560 test_cache_uncached_args ... [OK]7561 test_cache_with_async_exception ... [OK]7562 test_cache_with_sync_exception ... [OK]7563 test_cancel ... [OK]7564 test_cancel_logcontexts ... [OK]7565 test_invalidate_cascade ... [OK]7566tests.util.caches.test_response_cache7567 ResponseCacheTestCase7568 test_cache_add_and_cancel ... [OK]7569 test_cache_cancel_first_wait ... [OK]7570 test_cache_cancel_first_wait_expire ... [OK]7571 test_cache_cancel_first_wait_other_observers ... [OK]7572 test_cache_cancel_non_cancellable ... [OK]7573 test_cache_cancel_then_error ... [OK]7574 test_cache_context_nocache_0 ... [OK]7575 test_cache_context_nocache_1 ... [OK]7576 test_cache_expire ... [OK]7577 test_cache_hit ... [OK]7578 test_cache_miss ... [OK]7579tests.types.test_state7580 StateFilterDifferenceTestCase7581 test_state_filter_difference_simple_cases ... [OK]7582tests.util.caches.test_response_cache7583 ResponseCacheTestCase7584 test_cache_wait_hit ... [OK]7585 test_errors_are_not_cached ... [OK]7586 test_errors_raised_to_all_waiters ... [OK]7587tests.util.caches.test_ttlcache7588 CacheTestCase7589 test_expiry ... [OK]7590 test_get ... [OK]7591tests.util.test_async_helpers7592 AwakenableSleeperTests7593 test_explicit_wake ... [OK]7594 test_multiple_sleepers_timeout ... [OK]7595 test_multiple_sleepers_wake ... [OK]7596 test_sleep ... [OK]7597 CancellationWrapperTests_0_stop_cancellation7598 test_failure ... [OK]7599 test_succeed ... [OK]7600 CancellationWrapperTests_1_delay_cancellation7601 test_failure ... [OK]7602 test_succeed ... [OK]7603 ConcurrentlyExecuteTest7604 test_limits_runners ... [OK]7605 test_preserves_stacktraces ... [OK]7606 test_preserves_stacktraces_on_preformed_failure ... [OK]7607 DelayCancellationTests7608 test_coroutine_cancellation ... [OK]7609 test_deferred_cancellation ... [OK]7610 test_preserves_logcontext ... [OK]7611 test_propagates_cancelled_error ... [OK]7612 test_suppresses_second_cancellation ... [OK]7613 GatherCoroutineTests7614 test_multiple_fail ... [OK]7615 test_multiple_resolve ... [OK]7616 test_single ... [OK]7617 ObservableDeferredTest7618 test_cancellation_observee ... [OK]7619 test_cancellation_observer ... [OK]7620 test_failure ... [OK]7621 test_succeed ... [OK]7622 StopCancellationTests7623 test_cancellation ... [OK]7624 TimeoutDeferredTest7625 test_logcontext_is_not_lost_when_awaiting_on_timeout_cancellation ... [OK]7626 test_logcontext_is_preserved_on_timeout_cancellation ... [OK]7627 test_times_out ... [OK]7628 test_times_out_when_canceller_throws ... [OK]7629tests.util.test_background_queue7630 BackgroundQueueTests7631 test_simple_call ... [OK]7632tests.util.caches.test_descriptors7633 DescriptorTestCase7634 test_cache_logcontexts_with_exception ... [OK]7635tests.util.test_background_queue7636 BackgroundQueueTests7637 test_timeout ... [OK]7638tests.util.test_batching_queue7639 BatchingQueueTestCase7640 test_batching ... [OK]7641 test_different_keys ... [OK]7642 test_queuing ... [OK]7643tests.util.test_check_dependencies7644 TestDependencyChecker7645 test_check_for_extra_dependencies ... [OK]7646 test_checks_ignore_dev_dependencies ... [OK]7647 test_generic_check_of_optional_dependency ... [OK]7648 test_mandatory_dependency ... [OK]7649 test_python_version_markers_respected ... [OK]7650 test_release_candidates_satisfy_dependency ... [OK]7651 test_setuptools_rust_ignored ... [OK]7652tests.util.test_batching_queue7653 BatchingQueueTestCase7654 test_simple ... [OK]7655tests.util.test_check_dependencies7656 TestDependencyChecker7657 test_version_reported_as_none ... [OK]7658tests.util.caches.test_deferred_cache7659 DeferredCacheTestCase7660 test_invalidate_all ... [OK]7661tests.util.test_clock7662 ClockTestCase7663 test_looping_calls_are_gced ... [OK]7664 test_looping_calls_stopped_on_clock_shutdown ... [OK]7665tests.util.caches.test_response_cache7666 ResponseCacheTestCase7667 test_cache_wait_expire ... [OK]7668tests.util.test_dict_cache7669 DictCacheTestCase7670 test_invalidation ... [OK]7671tests.util.test_clock7672 RustClockTestCase7673 test_every_runtime_on_the_reactor_follows_it ... [OK]7674tests.util.test_dict_cache7675 DictCacheTestCase7676 test_multi_insert ... [OK]7677 test_simple_cache_hit_full ... [OK]7678 test_simple_cache_hit_miss_partial ... [OK]7679 test_simple_cache_hit_partial ... [OK]7680 test_simple_cache_miss_partial ... [OK]7681tests.util.test_events7682 EventsTestCase7683 test_get_plain_text_topic_no_rich_topic ... [OK]7684 test_get_plain_text_topic_no_topic ... [OK]7685 test_get_plain_text_topic_rich_topic_with_implicit_plain_text_representation ... [OK]7686 test_get_plain_text_topic_rich_topic_with_invalid_and_second_valid_plain_text_representation ... [OK]7687 test_get_plain_text_topic_rich_topic_with_invalid_plain_text_representation ... [OK]7688 test_get_plain_text_topic_rich_topic_with_plain_text_and_other_representation ... [OK]7689 test_get_plain_text_topic_rich_topic_with_plain_text_representation ... [OK]7690 test_get_plain_text_topic_rich_topic_without_plain_text_representation ... [OK]7691 test_get_plain_text_topic_rich_topic_without_representations ... [OK]7692tests.util.test_clock7693 RustClockTestCase7694 test_follows_the_reactor ... [OK]7695 test_is_up_to_date_inside_a_looping_call ... [OK]7696tests.util.test_expiring_cache7697 ExpiringCacheTestCase7698 test_iterable_and_size_callback_are_exclusive ... [OK]7699 test_get_set ... [OK]7700 test_eviction ... [OK]7701 test_iterable_eviction ... [OK]7702tests.util.test_file_consumer7703 FileConsumerTests7704 test_pull_consumer ... [OK]7705 test_push_consumer ... [OK]7706 test_push_producer_feedback ... [OK]7707tests.util.test_itertools7708 ChunkSeqTests7709 test_empty_input ... [OK]7710 test_long_seq ... [OK]7711 test_short_seq ... [OK]7712 test_uneven_parts ... [OK]7713 SortTopologically7714 test_disconnected ... [OK]7715 test_duplicates ... [OK]7716 test_empty ... [OK]7717 test_fork ... [OK]7718 test_handle_empty_graph ... [OK]7719 test_linear ... [OK]7720 test_multiple_paths ... [OK]7721 test_subset ... [OK]7722 SortTopologicallyBatched7723 test_disconnected ... [OK]7724 test_duplicates ... [OK]7725 test_empty ... [OK]7726 test_fork ... [OK]7727 test_handle_empty_graph ... [OK]7728 test_linear ... [OK]7729 test_multiple_paths ... [OK]7730 test_subset ... [OK]7731tests.util.test_linearizer7732 LinearizerTestCase7733 test_cancellation ... [OK]7734 test_cancellation_during_sleep ... [OK]7735 test_linearizer ... [OK]7736 test_linearizer_is_queued ... [OK]7737 test_lots_of_queued_things ... [OK]7738tests.util.test_expiring_cache7739 ExpiringCacheTestCase7740 test_size_callback_eviction ... [OK]7741tests.util.test_linearizer7742 LinearizerTestCase7743 test_multiple_entries ... [OK]7744tests.util.test_expiring_cache7745 ExpiringCacheTestCase7746 test_time_eviction ... [OK]7747tests.util.test_logcontext7748 LogContextErrorMessageTestCase7749 test_enter_wrong_previous_context ... [OK]7750 test_exit_context_was_lost ... [OK]7751 test_exit_found_different_context ... [OK]7752 test_preserve_logging_context_found_different_context ... [OK]7753 test_preserve_logging_context_was_lost ... [OK]7754 test_restart_already_active_context ... [OK]7755 test_restart_finished_context ... [OK]7756 test_start_on_different_thread ... [OK]7757 test_stop_without_start ... [OK]7758 test_stop_on_different_thread ... [OK]7759 LoggingContextFilterTestCase7760 test_fills_record_from_real_context ... [OK]7761 test_sentinel_sets_defaults_when_absent ... [OK]7762 test_sentinel_does_not_clobber_preset_attributes ... [OK]7763 LoggingContextTestCase7764 test_call_later ... [OK]7765 test_deferred_callback_await_in_current_logcontext ... [OK]7766 test_deferred_callback_fire_and_forget_with_current_context ... [OK]7767tests.util.test_httpresourcetree7768 ResourceTreeTestCase7769 test_inserted_segment_is_silently_swallowed ... [OK]7770tests.util.test_logcontext7771 LoggingContextTestCase7772 test_looping_call ... [OK]7773 test_deferred_callback_preserve_logging_context ... [OK]7774 test_looping_call_now ... [OK]7775 test_make_deferred_yieldable ... [OK]7776 test_nested_logging_context ... [OK]7777 test_make_deferred_yieldable_with_chained_deferreds ... [OK]7778 test_run_coroutine_in_background_with_nonblocking_coroutine ... [OK]7779 test_run_coroutine_in_background ... [OK]7780 test_run_in_background_with_chained_deferred ... [OK]7781 test_run_in_background_with_coroutine ... [OK]7782 test_run_in_background_with_blocking_fn ... [OK]7783 test_run_in_background_with_nonblocking_coroutine ... [OK]7784 test_with_context ... [OK]7785 test_sleep ... [OK]7786tests.util.test_logformatter7787 LogFormatterTestCase7788 test_formatter ... [OK]7789tests.util.test_lrucache7790 ExtraIndexLruCacheTestCase7791 test_invalidate_simple ... [OK]7792 test_invalidate_multi ... [OK]7793 LruCacheCallbacksTestCase7794 test_clear ... [OK]7795 test_del_multi ... [OK]7796 test_get ... [OK]7797 test_eviction ... [OK]7798 test_multi_get ... [OK]7799 test_pop ... [OK]7800 test_set ... [OK]7801 LruCacheSizedTestCase7802 test_zero_size_drop_from_cache ... [OK]7803 test_evict ... [OK]7804 LruCacheTestCase7805 test_del_multi ... [OK]7806tests.util.test_logcontext7807 LoggingContextTestCase7808 test_run_in_background_with_non_blocking_fn ... [OK]7809tests.util.test_lrucache7810 LruCacheTestCase7811 test_get_set ... [OK]7812 test_eviction ... [OK]7813 test_setdefault ... [OK]7814 test_pop ... [OK]7815 MemoryEvictionTestCase7816 test_evict_memory ... [OK]7817tests.util.test_macaroons7818 MacaroonGeneratorTestCase7819 test_delete_pusher_token ... [OK]7820 test_guest_access_token ... [OK]7821 test_oidc_session_token ... [OK]7822tests.util.test_mutable_overlay_mapping7823 TestMutableOverlayMapping7824 test_clear ... [OK]7825 test_del_item ... [OK]7826 test_dict_methods ... [OK]7827 test_get_item ... [OK]7828 test_init ... [OK]7829 test_iteration ... [OK]7830 test_key_presence ... [OK]7831 test_len ... [OK]7832 test_len_after_reset_and_redelete ... [OK]7833 test_len_nested ... [OK]7834 test_set_item ... [OK]7835 test_total_entries ... [OK]7836tests.util.test_lrucache7837 TimeEvictionTestCase7838 test_evict ... [OK]7839 LruCacheTestCase7840 test_special_size ... [OK]7841tests.util.test_ratelimitutils7842 FederationRateLimiterTestCase7843 test_concurrent_limit ... [OK]7844 test_lots_of_queued_things ... [OK]7845 test_sleep_limit ... [OK]7846 test_ratelimit ... [OK]7847tests.util.test_retryutils7848 RetryLimiterTestCase7849 test_max_retry_interval ... [OK]7850tests.util.test_lrucache7851 LruCacheTestCase7852 test_clear ... [OK]7853tests.util.test_rwlock7854 ReadWriteLockTestCase7855 test_cancellation_while_holding_read_lock ... [OK]7856 test_cancellation_while_holding_write_lock ... [OK]7857 test_cancellation_while_waiting_for_read_lock ... [OK]7858 test_cancellation_while_waiting_for_write_lock ... [OK]7859 test_lock_handoff_to_nonblocking_writer ... [OK]7860tests.util.test_retryutils7861 RetryLimiterTestCase7862 test_new_destination ... [OK]7863tests.util.test_rwlock7864 ReadWriteLockTestCase7865 test_rwlock ... [OK]7866tests.util.test_split_dict7867 SplitDictTestCase7868 test_empty ... [OK]7869 test_no_splitting ... [OK]7870 test_different_sized_entries ... [OK]7871 test_no_splitting_with_wrapping_size ... [OK]7872 test_splitting ... [OK]7873 test_oversized_entry ... [OK]7874 test_splitting_with_wrapping_size ... [OK]7875tests.util.test_retryutils7876 RetryLimiterTestCase7877 test_notifier_replication ... [OK]7878tests.util.test_stream_change_cache7879 StreamChangeCacheTests7880 test_get_all_entities_changed ... [OK]7881 test_entity_has_changed_pops_off_start ... [OK]7882 test_all_entities_changed ... [OK]7883 test_get_entities_changed_0 ... [OK]7884 test_get_entities_changed_1 ... [OK]7885 test_max_pos ... [OK]7886 test_has_any_entity_changed ... [OK]7887tests.util.test_stringutils7888 StringUtilsTestCase7889 test_base62_encode ... [OK]7890 test_client_secret_regex ... [OK]7891 test_namespaced_identifier ... [OK]7892tests.util.test_stream_change_cache7893 StreamChangeCacheTests7894 test_has_entity_changed ... [OK]7895 test_prefilled_cache ... [OK]7896tests.util.test_task_scheduler7897 TestTaskScheduler7898 test_cancel_running_task ... [OK]7899 test_cancel_active_task ... [OK]7900 test_schedule_lot_of_tasks ... [OK]7901 test_schedule_lot_of_tasks_custom_concurrency ... [OK]7902 test_schedule_resumable_task ... [OK]7903 TestTaskSchedulerWithBackgroundWorker7904 test_schedule_task ... [SKIPPED]7905 TestTaskScheduler7906 test_schedule_raising_task ... [OK]7907tests.util.test_retryutils7908 RetryLimiterTestCase7909 test_limiter ... [OK]7910tests.util.test_task_scheduler7911 TestTaskScheduler7912 test_schedule_task ... [OK]7913tests.util.test_threepids7914 CanonicaliseEmailTests7915 test_address_casefold ... [OK]7916 test_domain_to_lower ... [OK]7917 test_address_trim ... [OK]7918 test_domain_with_umlaut ... [OK]7919 test_bad_format ... [OK]7920tests.util.test_treecache7921 TreeCacheTestCase7922 test_clear ... [OK]7923 test_contains ... [OK]7924 test_get_set_onelevel ... [OK]7925 test_get_set_twolevel ... [OK]7926 test_pop_mixedlevel ... [OK]7927 test_pop_onelevel ... [OK]7928 test_pop_twolevel ... [OK]7929tests.util.test_wheel_timer7930 WheelTimerTestCase7931 test_insert_past ... [OK]7932 test_insert_past_multi ... [OK]7933 test_multi_insert ... [OK]7934 test_multi_insert_then_past ... [OK]7935 test_single_insert_fetch ... [OK]7936tests.util.test_threepids7937 CanonicaliseEmailTests7938 test_no_at ... [OK]7939 test_valid_format ... [OK]7940 test_two_at ... [OK]79417942===============================================================================7943[SKIPPED]7944`BaseFederationServlet` does not support cancellation yet.79457946tests.federation.transport.server.test__base.BaseFederationServletCancellationTests.test_cancellable_disconnect7947tests.federation.transport.server.test__base.BaseFederationServletCancellationTests.test_uncancellable_disconnect7948===============================================================================7949[SKIPPED]7950Requires Postgres79517952tests.handlers.test_presence.PresenceHandlerTestCase.test_external_process_timeout7953tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_00_monolith7954tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_01_monolith7955tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_02_monolith7956tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_03_monolith7957tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_04_monolith7958tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_05_monolith7959tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_06_monolith7960tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_07_monolith7961tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_08_monolith7962tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_09_monolith7963tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_10_monolith7964tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_11_monolith7965tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_12_monolith7966tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_13_monolith7967tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_14_monolith7968tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_15_monolith7969tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_16_workers7970tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_17_workers7971tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_18_workers7972tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_19_workers7973tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_20_workers7974tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_21_workers7975tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_22_workers7976tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_23_workers7977tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_24_workers7978tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_25_workers7979tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_26_workers7980tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_27_workers7981tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_28_workers7982tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_29_workers7983tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_30_workers7984tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_31_workers7985tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_is_set7986tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_busy_07987tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_busy_17988tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_status7989tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_00_monolith7990tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_01_monolith7991tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_02_monolith7992tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_03_monolith7993tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_04_monolith7994tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_05_monolith7995tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_06_monolith7996tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_07_monolith7997tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_08_monolith7998tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_09_monolith7999tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_11_monolith8000tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_12_monolith8001tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_13_monolith8002tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_14_monolith8003tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_15_monolith8004tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_16_workers8005tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_17_workers8006tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_18_workers8007tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_19_workers8008tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_20_workers8009tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_21_workers8010tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_22_workers8011tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_23_workers8012tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_24_workers8013tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_25_workers8014tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_26_workers8015tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_27_workers8016tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_28_workers8017tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_29_workers8018tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_30_workers8019tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_31_workers8020tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_not_set8021tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_with_status_msg_none8022tests.handlers.test_presence.PresenceHandlerTestCase.test_untracked_does_not_idle8023tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_by_timeout_status_msg_remain8024tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_manually_with_no_status_msg8025tests.handlers.test_presence.PresenceHandlerTestCase.test_user_reset_online_with_no_status8026tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_manually_with_status_msg8027tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_10_monolith8028tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_bump_after_non_online_state_goes_through8029tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_bumps_are_throttled8030tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_explicit_set_state_always_relayed_and_resets8031tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_relay_interval_scales_with_config8032tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_repeated_syncs_are_throttled8033tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_resends_after_device_stops_syncing8034tests.handlers.test_presence.WorkerPresenceThrottleTestCase.test_state_changes_are_relayed_immediately8035tests.handlers.test_room_member.TestReplicatedJoinsLimitedByPerRoomRateLimiter.test_local_users_joining_on_another_worker_contribute_to_rate_limit8036tests.handlers.test_sliding_sync.ComputeInterestedRoomsShardTestCase_fallback.test_sharded_event_persisters8037tests.handlers.test_sliding_sync.ComputeInterestedRoomsShardTestCase_new.test_sharded_event_persisters8038tests.handlers.test_worker_lock.WorkerLockWorkersTestCase.test_timeouts_for_lock_worker8039tests.handlers.test_worker_lock.WorkerLockWorkersTestCase.test_wait_for_lock_worker8040tests.http.test_matrixfederationclient.FederationClientProxyTests.test_not_able_to_proxy_requests_through_federation_sender_worker_when_no_secret_configured8041tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_request_with_network_error_through_federation_sender_worker8042tests.http.test_matrixfederationclient.FederationClientProxyTests.test_not_able_to_proxy_requests_through_federation_sender_worker_when_wrong_auth_given8043tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_requests_and_discards_hop_by_hop_headers8044tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_requests_through_federation_sender_worker8045tests.module_api.test_api.ModuleApiWorkerTestCase.test_send_local_online_presence_to_workers8046tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_backfilled_redactions8047tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_get_latest_event_ids_in_room8048tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_invites8049tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_push_actions_for_user_08050tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_push_actions_for_user_18051tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_redactions8052tests.replication.tcp.streams.test_account_data.AccountDataStreamTestCase.test_update_function_global_account_data_limit8053tests.replication.tcp.streams.test_account_data.AccountDataStreamTestCase.test_update_function_room_account_data_limit8054tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_backwards_stream_id8055tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_event_row_limit8056tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_huge_state_change_08057tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_huge_state_change_18058tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_state_row_limit8059tests.replication.tcp.streams.test_federation.FederationStreamTestCase.test_catchup8060tests.replication.tcp.streams.test_partial_state.PartialStateStreamsTestCase.test_un_partial_stated_room_unblocks_over_replication8061tests.replication.tcp.streams.test_quarantined_media.QuarantinedMediaWorkerWriterTestCase.test_quarantine_on_worker_writer_replicates_to_main8062tests.replication.tcp.streams.test_thread_subscriptions.ThreadSubscriptionsStreamTestCase.test_multiple_users_thread_subscription_updates8063tests.replication.tcp.streams.test_receipts.ReceiptsStreamTestCase.test_receipt8064tests.replication.tcp.streams.test_thread_subscriptions.ThreadSubscriptionsStreamTestCase.test_thread_subscription_updates8065tests.replication.tcp.streams.test_to_device.ToDeviceStreamTestCase.test_to_device_stream8066tests.replication.tcp.streams.test_typing.TypingStreamTestCase.test_reset8067tests.replication.tcp.streams.test_typing.TypingStreamTestCase.test_typing8068tests.replication.tcp.test_handler.ChannelsTestCase.test_background_worker_subscribed_to_user_ip8069tests.replication.tcp.test_handler.ChannelsTestCase.test_non_background_worker_not_subscribed_to_user_ip8070tests.replication.tcp.test_handler.ChannelsTestCase.test_subscribed_to_enough_redis_channels8071tests.replication.tcp.test_handler.ChannelsTestCase.test_wait_for_stream_position_rdata8072tests.replication.tcp.test_handler.ChannelsTestCase.test_wait_for_stream_position8073tests.replication.tcp.test_redis_auth.RedisUsernameAuthTestCase.test_auth_sent_with_username8074tests.replication.tcp.test_redis_auth.RedisUsernameAuthTestCase.test_workers_authenticate_with_username_too8075tests.replication.test_auth.WorkerAuthenticationTestCase.test_authorized8076tests.replication.test_auth.WorkerAuthenticationTestCase.test_missing_auth8077tests.replication.test_auth.WorkerAuthenticationTestCase.test_no_auth8078tests.replication.test_client_reader_shard.ClientReaderTestCase.test_register_multi_worker8079tests.replication.test_client_reader_shard.ClientReaderTestCase.test_register_single_worker8080tests.replication.test_auth.WorkerAuthenticationTestCase.test_unauthorized8081tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_new_server_joined_command_sent_to_federation_sender8082tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_new_server_joined_handled_by_one_shard8083tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_event_sharded8084tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_event_single_sender8085tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_typing_sharded8086tests.replication.test_module_cache_invalidation.ModuleCacheInvalidationTestCase.test_module_cache_full_invalidation8087tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_basic8088tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_simple_file_race8089tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_image_race8090tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_simple_file_race_no_local_storage8091tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_image_race8092tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_basic8093tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_simple_file_race8094tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_simple_file_race_no_local_storage8095tests.replication.test_pusher_shard.PusherShardTestCase.test_send_push_multiple_workers8096tests.replication.test_pusher_shard.PusherShardTestCase.test_send_push_single_worker8097tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_basic8098tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_vector_clock_token8099tests.replication.test_sharded_receipts.ReceiptsShardTestCase.test_basic8100tests.replication.test_sharded_receipts.ReceiptsShardTestCase.test_vector_clock_token8101tests.replication.test_sharded_sticky_events.ShardedStickyEventsTestCase.test_torn_oldschool_sync8102tests.replication.test_sharded_sticky_events.ShardedStickyEventsTestCase.test_torn_sliding_sync8103tests.rest.admin.test_user.UserRedactionBackgroundTaskTestCase.test_redact_messages_all_rooms8104tests.rest.client.test_delayed_events.DelayedEventsWorkerTestCase.test_delayed_event_scheduled_on_worker_is_sent8105tests.rest.client.test_delayed_events.DelayedEventsWorkerTestCase.test_delayed_events_are_cancelled_on_deactivation_from_worker8106tests.storage.databases.main.test_cache.CacheInvalidationOverReplicationTestCase.test_bulk_invalidation_replicates8107tests.storage.databases.main.test_cache.CacheInvalidationOverReplicationTestCase.test_server_keys_json_invalidation_replicates8108tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_multiple_instance8109tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_single_instance8110tests.storage.test_id_generators.MultiTableMultiWriterIdGeneratorTestCase.test_load_existing_stream8111tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_current_token_gap8112tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_get_persisted_upto_position8113tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_get_persisted_upto_position_get_next8114tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_minimal_local_token8115tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_multi_instance8116tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_multi_instance_empty_row8117tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_sequence_consistency8118tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_writer_config_change8119tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_safe_locale8120tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_unsafe_locale8121tests.test_types.MultiWriterTokenTestCase_MultiWriterStreamToken.test_instance_map8122tests.test_types.MultiWriterTokenTestCase_RoomStreamToken.test_instance_map8123tests.util.test_task_scheduler.TestTaskSchedulerWithBackgroundWorker.test_schedule_task8124===============================================================================8125[SKIPPED]8126Synapse does not correctly handle this case81278128tests.handlers.test_sync.SyncTestCase_state.test_archived_rooms_do_not_include_state_after_leave_False_True8129tests.handlers.test_sync.SyncTestCase_state_after.test_archived_rooms_do_not_include_state_after_leave_False_True8130===============================================================================8131[SKIPPED]8132Only relevant for `state_after` (MSC4222)81338134tests.handlers.test_sync.SyncTestCase_state.test_state_after_leave_last_local_user8135tests.handlers.test_sync.SyncTestCase_state.test_state_after_leave_last_local_user_after_own_membership_change8136tests.handlers.test_sync.SyncTestCase_state.test_state_after_leave_last_local_user_membership_filtered_from_timeline8137tests.handlers.test_sync.SyncTestCase_state.test_state_after_leave_last_local_user_with_state_change_persisted_together_new_topic8138tests.handlers.test_sync.SyncTestCase_state.test_state_after_leave_last_local_user_with_state_change_persisted_together_existing_topic8139===============================================================================8140[SKIPPED]8141Requires jaeger_client81428143tests.http.test_server.ByteProducerTestCase.test_paused_response8144tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_nested_spans8145tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_overlapping_spans8146tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_run_as_background_process_cross_link8147tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_start_active_span8148tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_run_as_background_process_standalone8149tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_async8150tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_awaitable_return8151tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_deferred8152tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_sync8153===============================================================================8154[SKIPPED]8155Not yet implemented81568157tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_fallback.test_fields_subset_changing_sends_down_field_even_if_not_changed8158tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_fallback.test_repeat_of_sync_correctly_includes_profile_information_again8159tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_fallback.test_rooms_subset_changing_includes_full_profile8160tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_fallback.test_updated_key_only_present_if_updates8161tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_new.test_fields_subset_changing_sends_down_field_even_if_not_changed8162tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_new.test_repeat_of_sync_correctly_includes_profile_information_again8163tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_new.test_rooms_subset_changing_includes_full_profile8164tests.rest.client.sliding_sync.test_extension_profiles.SlidingSyncProfilesTestCase_new.test_updated_key_only_present_if_updates8165===============================================================================8166[SKIPPED]8167Test only applies when postgres is used as the database81688169tests.storage.test_room_search.MessageSearchTest.test_postgres_web_search_for_phrase8170===============================================================================8171[SKIPPED]8172Test is not possible because when everyone leaves the room, the server is `no_longer_in_room` and we don't have any `current_state_events` to query81738174tests.storage.test_roommember.RoomSummaryTestCase.test_extract_heroes_from_room_summary_fallback_leave_ban8175===============================================================================8176[SKIPPED]8177not supported yet81788179tests.storage.test_user_directory.UserDirectoryStoreTestCase.test_search_user_dir_accent_insensitivity8180===============================================================================8181[SKIPPED]8182not supported81838184tests.storage.test_user_directory.UserDirectoryStoreTestCase.test_search_user_dir_dotted_dotless_i_case_insensitivity8185-------------------------------------------------------------------------------8186Ran 5477 tests in 460.902s81878188PASSED (skips=203, successes=5274)8189installCheckPhase completed in 7 minutes 58 seconds
pythonImportsCheckPhase
8190Executing pythonImportsCheckPhase