summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3541 from matrix-org/rav/optimize_filter_events_for_serverRichard van der Hoff2018-07-171-0/+261
|\
| * fix importsRichard van der Hoff2018-07-171-0/+1
| * Add a test which profiles filter_events_for_server in a large roomRichard van der Hoff2018-07-161-2/+155
| * Move filter_events_for_server out of FederationHandlerRichard van der Hoff2018-07-161-0/+107
* | Refactor REST API tests to use explicit reactors (#3351)Amber Brown2018-07-1710-931/+935
* | Add unit testErik Johnston2018-07-171-0/+16
* | Merge pull request #3530 from matrix-org/erikj/stream_cacheAmber Brown2018-07-171-3/+3
|\ \
| * | Fixup unit testErik Johnston2018-07-131-3/+3
| |/
* | Make auth & transactions more testable (#3499)Amber Brown2018-07-141-1/+4
* | Fix unit testsRichard van der Hoff2018-07-131-0/+1
|/
* Use more portable syntax using attrs package.Oleg Girko2018-07-101-1/+1
* run isortAmber Brown2018-07-0976-216/+273
* Merge remote-tracking branch 'hera/rav/server_acls' into developNeil Johnson2018-07-052-0/+57
|\
| * Implementation of server_aclsRichard van der Hoff2018-07-042-0/+57
* | Merge pull request #3483 from matrix-org/rav/more_server_name_validationErik Johnston2018-07-051-4/+13
|\|
| * More server_name validationRichard van der Hoff2018-07-041-4/+13
* | Reinstate lost run_on_reactor in unit testRichard van der Hoff2018-07-041-2/+15
|/
* Reject invalid server names (#3480)Richard van der Hoff2018-07-032-0/+46
* Merge pull request #3456 from matrix-org/hawkowl/federation-prevevent-checkingErik Johnston2018-06-292-1/+247
|\
| * pep8Amber Brown2018-06-271-5/+2
| * cleanupsAmber Brown2018-06-271-1/+4
| * stylistic cleanupAmber Brown2018-06-271-6/+18
| * cleanupsAmber Brown2018-06-271-7/+6
| * handle federation not telling us about prev_eventsAmber Brown2018-06-272-1/+236
* | add testMatthew Hodgson2018-06-281-0/+33
* | fix testsMatthew Hodgson2018-06-281-3/+15
|/
* Better testing framework for homeserver-using things (#3446)Amber Brown2018-06-272-0/+309
* Merge pull request #3427 from matrix-org/erikj/remove_filtersErik Johnston2018-06-221-8/+0
|\
| * remove dead filter_events_for_clientsRichard van der Hoff2018-06-121-8/+0
* | Disable partial state group caching for wildcard lookupsRichard van der Hoff2018-06-221-6/+6
* | Pass around the reactor explicitly (#3385)Amber Brown2018-06-227-21/+30
* | Merge branch 'master' into developRichard van der Hoff2018-06-142-2/+165
|\ \
| * | Fix broken unit testRichard van der Hoff2018-06-141-2/+14
| * | remove spurious debugRichard van der Hoff2018-06-141-2/+0
| * | Make default state_default 50Richard van der Hoff2018-06-141-0/+153
* | | Remove run_on_reactor (#3395)Amber Brown2018-06-142-4/+0
| |/ |/|
* | Port to sortedcontainers (with tests!) (#3332)Amber Brown2018-06-061-0/+198
|/
* Put python's logs into Trial when running unit tests (#3319)Amber Brown2018-06-041-13/+27
* fix testsRichard van der Hoff2018-05-291-0/+1
* fix another dumb typoMatthew Hodgson2018-05-291-2/+2
* fix dumb typoMatthew Hodgson2018-05-291-4/+4
* Merge remote-tracking branch 'origin/develop' into 3218-official-promAmber Brown2018-05-224-5/+87
|\
| * Reject attempts to send event before privacy consent is givenRichard van der Hoff2018-05-221-0/+1
| * Move consent config parsing into ConsentConfigRichard van der Hoff2018-05-221-1/+1
| * Send users a server notice about consentRichard van der Hoff2018-05-222-3/+9
| * Fix logcontext leak in HttpTransactionCacheRichard van der Hoff2018-05-211-0/+21
| * Stop the transaction cache caching failuresRichard van der Hoff2018-05-211-0/+54
| * Use stream rather depth ordering for push actionsErik Johnston2018-05-111-2/+2
* | rest of the changesAmber Brown2018-05-212-192/+0
* | replacing portionsAmber Brown2018-05-211-0/+3
|/
* Merge pull request #3161 from NotAFile/remove-v1authRichard van der Hoff2018-05-034-13/+18
|\
| * Burminate v1authAdrian Tschira2018-04-304-13/+18
* | Merge pull request #3175 from matrix-org/erikj/escape_metric_valuesErik Johnston2018-05-031-1/+20
|\ \
| * | Escape label values in prometheus metricsErik Johnston2018-05-021-1/+20
* | | Merge branch 'develop' into rav/more_logcontext_leaksRichard van der Hoff2018-05-023-3/+47
|\ \ \
| * | | Fix a couple of logcontext leaks in unit testsRichard van der Hoff2018-05-022-3/+9
| |/ /
| * / Fix incorrect reference to StringIORichard van der Hoff2018-05-021-0/+38
| |/
* | Remove spurious unittest.DEBUGRichard van der Hoff2018-05-021-1/+0
* | Fix a class of logcontext leaksRichard van der Hoff2018-05-021-11/+56
|/
* Merge pull request #3108 from NotAFile/py3-six-urlparseRichard van der Hoff2018-04-302-10/+9
|\
| * Use six.moves.urlparseAdrian Tschira2018-04-152-10/+9
* | Merge branch 'develop' into rav/deferred_timeoutRichard van der Hoff2018-04-275-5/+6
|\ \
| * \ Merge pull request #3109 from NotAFile/py3-tests-fixRichard van der Hoff2018-04-235-5/+6
| |\ \
| | * | Make tests py3 compatibleAdrian Tschira2018-04-165-5/+6
| | |/
* | / Use deferred.addTimeout instead of time_bound_deferredRichard van der Hoff2018-04-231-33/+0
|/ /
* | Merge pull request #3104 from NotAFile/py3-unittest-configRichard van der Hoff2018-04-201-0/+4
|\ \
| * | Add some more variables to the unittest configAdrian Tschira2018-04-151-0/+4
| |/
* | Merge pull request #3103 from NotAFile/py3-baseexcepton-messageRichard van der Hoff2018-04-201-6/+6
|\ \
| * | Use str(e) instead of e.messageAdrian Tschira2018-04-151-6/+6
| |/
* / Avoid creating events with huge numbers of prev_eventsRichard van der Hoff2018-04-161-0/+68
|/
* Fix testsErik Johnston2018-04-111-0/+1
* Merge pull request #2996 from krombel/allow_auto_join_roomsRichard van der Hoff2018-04-101-0/+1
|\
| * move handling of auto_join_rooms to RegisterHandlerKrombel2018-03-141-0/+1
* | Merge pull request #3061 from NotAFile/add-some-byte-stringsRichard van der Hoff2018-04-091-1/+1
|\ \
| * | Add b prefixes to some strings that are bytes in py3Adrian Tschira2018-04-041-1/+1
| |/
* | Merge pull request #3016 from silkeh/improve-service-lookupsRichard van der Hoff2018-04-091-27/+2
|\ \
| * | Remove address resolution of hosts in SRV recordsSilke2018-04-041-27/+2
| |/
* / Fix overzealous cache invalidationRichard van der Hoff2018-04-051-0/+46
|/
* s/replication_client/federation_client/Erik Johnston2018-03-139-20/+20
* s/replication_server/federation_serverErik Johnston2018-03-131-1/+1
* Fix testsErik Johnston2018-03-1310-21/+22
* Fix testsErik Johnston2018-03-132-10/+8
* Fix comment typoRichard van der Hoff2018-03-051-1/+1
* Test and fix find_first_stream_ordering_after_tsRichard van der Hoff2018-03-051-0/+67
* Move RoomMemberHandler out of HandlersErik Johnston2018-03-011-1/+1
* Merge pull request #2892 from matrix-org/erikj/batch_inserts_push_actionsErik Johnston2018-02-262-5/+7
|\
| * Fix unit testsErik Johnston2018-02-202-5/+7
* | Fix testErik Johnston2018-02-201-1/+1
|/
* Fix unit testErik Johnston2018-02-151-4/+6
* Remove context.push_actionsErik Johnston2018-02-151-1/+4
* Merge pull request #2847 from matrix-org/erikj/separate_event_creationErik Johnston2018-02-062-8/+6
|\
| * s/_create_new_client_event/create_new_client_event/Erik Johnston2018-02-062-4/+4
| * Updates testsErik Johnston2018-02-052-8/+6
* | Store state groups separately from events (#2784)Erik Johnston2018-02-062-69/+89
* | Merge pull request #2844 from matrix-org/rav/evicted_metricsRichard van der Hoff2018-02-051-0/+12
|\ \ | |/ |/|
| * report metrics on number of cache evictionsRichard van der Hoff2018-02-051-0/+12
* | Fix broken unit test for media storageErik Johnston2018-02-051-1/+6
* | Merge pull request #2791 from matrix-org/erikj/media_storage_refactorErik Johnston2018-02-053-0/+109
|\ \
| * | Add unit testsErik Johnston2018-01-183-0/+109
* | | Factor out resolve_state_groups to a separate handlerRichard van der Hoff2018-02-011-1/+3
| |/ |/|
* | Add tests for user directory searchRichard van der Hoff2018-01-272-0/+89
* | Make it possible to run tests against postgresRichard van der Hoff2018-01-271-9/+34
* | Create dbpool as normal in testsRichard van der Hoff2018-01-272-45/+19
* | Run on_new_connection for unit testsRichard van der Hoff2018-01-271-7/+17
* | Remove unused/bitrotted MemoryDataStoreRichard van der Hoff2018-01-261-151/+13
* | Remove spurious unittest.DEBUGRichard van der Hoff2018-01-261-1/+0
* | Merge pull request #2821 from matrix-org/rav/matthew_test_fixesRichard van der Hoff2018-01-221-2/+6
|\ \
| * | Matthew's fixes to the unit testsRichard van der Hoff2018-01-221-2/+6
* | | Add federation_domain_whitelist option (#2820)Matthew Hodgson2018-01-221-0/+1
|/ /
* | Merge pull request #2813 from matrix-org/matthew/registrations_require_3pidMatthew Hodgson2018-01-221-0/+1
|\ \
| * | mock registrations_require_3pidMatthew Hodgson2018-01-191-0/+1
* | | Merge pull request #2804 from matrix-org/erikj/file_consumerErik Johnston2018-01-181-0/+176
|\ \ \ | |/ / |/| / | |/
| * Move test stuff to testsErik Johnston2018-01-181-8/+46
| * Add decent impl of a FileConsumerErik Johnston2018-01-171-0/+138
* | Optimise LoggingContext creation and copyingRichard van der Hoff2018-01-162-15/+15
|/
* Merge pull request #2765 from matrix-org/rav/fix_room_utsRichard van der Hoff2018-01-093-4/+9
|\
| * enable twisted delayedcall debugging in UTsRichard van der Hoff2018-01-091-1/+5
| * Remove dead codeRichard van der Hoff2018-01-091-3/+0
| * Disable user_directory updates for UTsRichard van der Hoff2018-01-091-0/+4
* | Fix broken config UTsRichard van der Hoff2018-01-091-1/+16
|/
* Merge pull request #2723 from matrix-org/matthew/search-all-local-usersMatthew Hodgson2017-12-051-1/+13
|\
| * try make tests work a bit more...Matthew Hodgson2017-12-041-0/+12
| * erik told me toMatthew Hodgson2017-12-041-1/+1
* | Refactor UI auth implementationRichard van der Hoff2017-12-051-4/+7
|/
* Add extra space before inline commentLuke Barnard2017-11-161-1/+1
* Fix testsLuke Barnard2017-11-161-0/+1
* Fix tests for Store.__init__ updateRichard van der Hoff2017-11-135-11/+11
* Fix appservice tests to account for new behavior of notify_interested_servicesIlya Zhuravlev2017-11-021-3/+12
* Fix tests for refresh_token removalRichard van der Hoff2017-11-011-3/+3
* fix testsRichard van der Hoff2017-10-311-0/+1
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-232-5/+5
* Validate group ids when parsingRichard van der Hoff2017-10-211-1/+23
* Merge pull request #2546 from matrix-org/rav/remove_dead_event_injectorRichard van der Hoff2017-10-171-76/+0
|\
| * Remove dead classRichard van der Hoff2017-10-171-76/+0
* | Merge pull request #2547 from matrix-org/rav/test_make_deferred_yieldableRichard van der Hoff2017-10-171-0/+38
|\ \
| * | Fix name of test_logcontextRichard van der Hoff2017-10-171-0/+0
| * | Add some tests for make_deferred_yieldableRichard van der Hoff2017-10-171-0/+38
| |/
* / Fix testDavid Baker2017-10-171-0/+1
|/
* Merge pull request #2532 from matrix-org/rav/fix_linearizerRichard van der Hoff2017-10-111-4/+24
|\
| * Fix stackoverflow and logcontexts from linearizerRichard van der Hoff2017-10-111-4/+24
* | Merge branch 'develop' into erikj/groups_mergedDavid Baker2017-10-023-13/+187
|\|
| * Do an AAAA lookup on SRV record targets (#2462)Richard van der Hoff2017-09-221-4/+22
| * Add some more tests for KeyringRichard van der Hoff2017-09-201-37/+140
| * Fix concurrent server_key requests (#2458)Richard van der Hoff2017-09-191-3/+55
| * Add a config option to block all room invites (#2457)Richard van der Hoff2017-09-191-0/+1
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/groups_mergedErik Johnston2017-09-191-0/+74
|\|
| * Clean up and document handling of logcontexts in Keyring (#2452)Richard van der Hoff2017-09-181-0/+74
* | Split out profile handler to fix testsErik Johnston2017-08-253-7/+5
* | Add groups to sync streamErik Johnston2017-07-201-2/+2
|/
* Merge pull request #2309 from matrix-org/erikj/user_ip_replErik Johnston2017-07-062-6/+2
|\
| * Fix upErik Johnston2017-06-272-6/+2
* | Update testErik Johnston2017-07-041-1/+1
|/
* Fix up client ips to read from pending dataErik Johnston2017-06-271-4/+1
* Merge pull request #2281 from matrix-org/erikj/phone_home_statsErik Johnston2017-06-151-115/+0
|\
| * Remove unhelpful testErik Johnston2017-06-151-115/+0
* | Fix typing testsErik Johnston2017-05-261-0/+2
* | Only load jinja2 templates onceErik Johnston2017-05-221-0/+1
* | Make get_state_groups_from_groups faster.Erik Johnston2017-05-171-1/+1
|/
* Do some logging when one-time-keys get claimedRichard van der Hoff2017-05-091-0/+34
* Allow clients to upload one-time-keys with new sigsRichard van der Hoff2017-05-091-0/+98
* Add more granular event send metricsErik Johnston2017-05-022-3/+3
* Remove test of replication resourceErik Johnston2017-04-111-204/+0
* Merge pull request #2097 from matrix-org/erikj/repl_tcp_clientErik Johnston2017-04-051-8/+22
|\
| * Change slave storage to use new replication interfaceErik Johnston2017-04-031-8/+22
* | Merge pull request #2075 from matrix-org/erikj/cache_speedErik Johnston2017-03-313-2/+42
|\ \
| * | Fix up testsErik Johnston2017-03-303-2/+42
* | | Merge pull request #2076 from matrix-org/erikj/as_perfErik Johnston2017-03-311-1/+3
|\ \ \ | |/ / |/| |
| * | Compile the regex's used in ASesErik Johnston2017-03-281-1/+3
| |/
* / Fix the logcontext handling in the cache wrappers (#2077)Richard van der Hoff2017-03-301-0/+91
|/
* Merge pull request #2054 from matrix-org/erikj/user_iter_cursorErik Johnston2017-03-241-2/+2
|\
| * User Cursor.__iter__ instead of fetchallErik Johnston2017-03-231-2/+2
* | Merge pull request #2050 from matrix-org/rav/federation_backoffRichard van der Hoff2017-03-233-1/+5
|\ \
| * | fix testsRichard van der Hoff2017-03-232-1/+3
| * | push federation retry limiter down to matrixfederationclientRichard van der Hoff2017-03-231-0/+2
* | | Merge pull request #2052 from matrix-org/rav/time_bound_deferredRichard van der Hoff2017-03-231-0/+33
|\ \ \
| * | | Fix time_bound_deferred to throw the right exceptionRichard van der Hoff2017-03-231-0/+33
| |/ /
* | | use jsonschema.FormatChecker for RoomID and UserID stringspik2017-03-232-6/+13
* | | Add valid filter tests, flake8, fix typopik2017-03-231-5/+49
* | | check_valid_filter using JSONSchemapik2017-03-231-1/+17
| |/ |/|
* | Fix caching of remote servers' signature keysRichard van der Hoff2017-03-223-0/+153
|/
* Merge pull request #2033 from matrix-org/erikj/repl_speedErik Johnston2017-03-211-1/+1
|\
| * Fix unit testErik Johnston2017-03-201-1/+1
* | Stop preserve_fn leaking context into the reactorRichard van der Hoff2017-03-181-0/+61
|/
* Modify test_user_sync so it doesn't look at last_active_ts over last_user_syn...Will Hunt2017-03-151-1/+1
* Aggregate event push actionsErik Johnston2017-02-141-0/+86
* Fix email push in pusher workerErik Johnston2017-02-022-12/+7
* Remote membership tests for replicationErik Johnston2017-01-311-43/+0
* Fix unit testsErik Johnston2017-01-301-4/+4
* Fix unit testsErik Johnston2017-01-261-0/+17
* Implement device key caching over federationErik Johnston2017-01-264-14/+27
* Add basic implementation of local device list changesErik Johnston2017-01-252-2/+5
* Insert delta of current_state_events to be more efficientErik Johnston2017-01-201-29/+0
* Derive current_state_events from state groupsErik Johnston2017-01-201-28/+17
* Merge pull request #1818 from matrix-org/erikj/state_auth_splitout_splitErik Johnston2017-01-182-2/+25
|\
| * Optimise state resolutionErik Johnston2017-01-172-2/+25
* | Tidy up testErik Johnston2017-01-171-12/+12
* | Speed up cache size calculationErik Johnston2017-01-172-16/+20
* | Add ExpiringCache testsErik Johnston2017-01-161-0/+84
* | Optionally measure size of cache by sum of length of valuesErik Johnston2017-01-131-0/+25
|/
* Linearize updates to membership via PUT /state/Erik Johnston2017-01-092-3/+6
* Fix crash in url preview when html tag has no textMarcin Bachry2016-12-141-0/+50
* Merge pull request #1620 from matrix-org/erikj/concurrent_room_accessErik Johnston2016-12-121-0/+70
|\
| * Add Limiter: limit concurrent access to resourceErik Johnston2016-11-101-0/+70
* | Fix unit testsErik Johnston2016-12-091-0/+4
* | Prevent user tokens being used as guest tokens (#1675)Richard van der Hoff2016-12-061-15/+78
* | test_preview: Fix incorrect wrappingJohannes Löthberg2016-12-051-2/+2
* | Make test_preview use unicode stringsJohannes Löthberg2016-12-051-68/+68
* | fix importsRichard van der Hoff2016-11-301-3/+0
* | Rip out more refresh_token codeRichard van der Hoff2016-11-301-55/+0
* | Merge branch 'develop' into rav/no_more_refresh_tokensRichard van der Hoff2016-11-302-7/+5
|\ \
| * | Stop putting a time caveat on access tokensRichard van der Hoff2016-11-292-7/+5
* | | Stop generating refresh tokensRichard van der Hoff2016-11-281-8/+4
|/ /
* | Shuffle receipt handler around so that worker apps don't need to load itErik Johnston2016-11-231-1/+1
* | Fix testsErik Johnston2016-11-231-0/+1
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_out_...Erik Johnston2016-11-231-1/+169
|\ \
| * | Review commentsKegan Dougal2016-11-221-10/+2
| * | More testsKegan Dougal2016-11-221-1/+56
| * | Add remaining testsKegan Dougal2016-11-211-4/+70
| * | Start adding some testsKegan Dougal2016-11-211-3/+37
| * | Move event_fields filtering to serialize_eventKegan Dougal2016-11-211-0/+21
* | | Fix tests and flake8Erik Johnston2016-11-221-0/+1
* | | Fix testsErik Johnston2016-11-212-5/+19
|/ /
* / Clean transactions based on time. Add HttpTransactionCache tests.Kegan Dougal2016-11-141-0/+69
|/
* Merge pull request #1098 from matrix-org/markjh/bearer_tokenMark Haines2016-10-255-14/+29
|\
| * Fix unit testsMark Haines2016-09-125-14/+29
* | Merge pull request #1164 from pik/error-codesErik Johnston2016-10-192-41/+88
|\ \
| * | Refactor test_filter to use real DataStorepik2016-10-181-43/+81
| * | Fix MockHttpRequest always returning M_UNKNOWN errcode in testingpik2016-10-141-1/+1
| * | Error codes for filtersAlexander Maznev2016-10-141-3/+12
* | | Merge pull request #1155 from matrix-org/erikj/pluggable_pwd_authErik Johnston2016-10-122-3/+15
|\ \ \
| * | | Implement pluggable password authErik Johnston2016-10-032-3/+15
| |/ /
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/replicatio...Erik Johnston2016-10-117-41/+29
|\ \ \
| * | | rest/client/v1/register: use the correct requester in createUserPatrik Oldsberg2016-10-062-24/+14
| * | | storage/appservice: make appservice methods only relying on the cache synchro...Patrik Oldsberg2016-10-062-7/+4
| |/ /
| * / Time out typing over federationErik Johnston2016-09-233-10/+11
| |/
* / Reduce DB hits for replicationErik Johnston2016-09-232-3/+3
|/
* Fix unit testsMark Haines2016-09-061-0/+8
* Correctly handle the difference between prev and current stateErik Johnston2016-08-313-32/+20
* Don't notify for online -> online transitions.Erik Johnston2016-08-301-0/+47
* Merge pull request #1049 from matrix-org/erikj/presence_users_in_roomErik Johnston2016-08-302-41/+6
|\
| * Fix unit testsErik Johnston2016-08-262-41/+6
* | Merge remote-tracking branch 'origin/develop' into markjh/direct_to_deviceMark Haines2016-08-262-51/+78
|\|
| * Fix testsErik Johnston2016-08-261-5/+46
| * Replace context.current_state with context.current_state_idsErik Johnston2016-08-252-48/+34
* | More 0_0 in testsMark Haines2016-08-251-2/+2
|/
* Ensure invalidation list does not grow unboundedlyErik Johnston2016-08-192-0/+88
* Rename to on_invalidateErik Johnston2016-08-191-2/+2
* Make cache_context an explicit optionErik Johnston2016-08-191-2/+2
* Remove lru optionErik Johnston2016-08-191-1/+1
* Add concept of cache contextsErik Johnston2016-08-192-0/+179