summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make AppserviceHandler stream events from databaseErik Johnston2016-08-181-3/+6
* Make notify_interested_services fasterErik Johnston2016-08-172-68/+54
* Clean up _ServiceQueuerErik Johnston2016-08-171-1/+1
* Update unit testsErik Johnston2016-08-171-0/+2
* Fix up preview URL API. Add tests.Erik Johnston2016-08-161-1/+79
* PEP8Richard van der Hoff2016-08-081-0/+1
* Fix login with m.login.tokenRichard van der Hoff2016-08-081-4/+49
* Test summarizationErik Johnston2016-08-041-0/+139
* PEP8Richard van der Hoff2016-08-031-2/+0
* Include device name in /keys/query responseRichard van der Hoff2016-08-031-0/+92
* keys/query: return all users which were asked forRichard van der Hoff2016-08-031-0/+46
* Create separate methods for getting messages to pushMark Haines2016-07-281-0/+41
* Add `create_requester` functionRichard van der Hoff2016-07-264-26/+22
* Delete refresh tokens when deleting devicesRichard van der Hoff2016-07-261-0/+34
* Implement updating devicesRichard van der Hoff2016-07-262-0/+52
* Implement deleting devicesRichard van der Hoff2016-07-262-6/+30
* Merge pull request #945 from matrix-org/rav/background_reindexRichard van der Hoff2016-07-251-5/+15
|\
| * PEP8Richard van der Hoff2016-07-251-1/+1
| * Fix background_update testsRichard van der Hoff2016-07-251-6/+16
* | Slightly saner logging for unittestsRichard van der Hoff2016-07-251-4/+7
|/
* make /devices return a listRichard van der Hoff2016-07-211-4/+7
* Fix PEP8 errorsRichard van der Hoff2016-07-211-0/+1
* Implement GET /device/{deviceId}Richard van der Hoff2016-07-211-10/+27
* Fix PEP8 errorsRichard van der Hoff2016-07-202-3/+1
* Merge branch 'develop' into rav/get_devices_apiRichard van der Hoff2016-07-202-4/+19
|\
| * Merge pull request #938 from matrix-org/rav/add_device_id_to_client_ipsRichard van der Hoff2016-07-201-1/+9
| |\
| | * Record device_id in client_ipsRichard van der Hoff2016-07-201-1/+9
| * | Register a device_id in the /v2/register flow.Richard van der Hoff2016-07-201-3/+10
| |/
* / GET /devices endpointRichard van der Hoff2016-07-203-12/+199
|/
* Merge pull request #932 from matrix-org/rav/register_refactorDavid Baker2016-07-201-1/+5
|\
| * Further registration refactoringRichard van der Hoff2016-07-191-1/+5
* | Merge pull request #922 from matrix-org/erikj/file_api2Erik Johnston2016-07-202-6/+7
|\ \ | |/ |/|
| * Add filter param to /messages APIErik Johnston2016-07-142-6/+7
* | Merge pull request #931 from matrix-org/rav/refactor_registerDavid Baker2016-07-191-1/+2
|\ \
| * | rest/client/v2_alpha/register.py: Refactor flow somewhat.Richard van der Hoff2016-07-191-1/+2
* | | Add device_id support to /loginRichard van der Hoff2016-07-182-7/+89
|/ /
* / Bug fix: expire invalid access tokensNegar Fazeli2016-07-132-3/+32
|/
* Add ReadWriteLockErik Johnston2016-07-051-0/+85
* Remove room name & alias testDavid Baker2016-06-241-41/+0
* Rework ldap integration with ldap3Martin Weinelt2016-06-221-0/+1
* Enable use_frozen_events in testsErik Johnston2016-06-171-0/+1
* Add function to load config without generating itMark Haines2016-06-092-3/+21
* Fix a bug caused by a change in auth_handler functionNegar Fazeli2016-06-081-6/+3
* Fix AS retries, but with correct orderingErik Johnston2016-06-071-4/+4
* Fix AS retriesErik Johnston2016-06-071-3/+3
* Remove event fetching from DB threadsErik Johnston2016-06-031-1/+1
* Change CacheMetrics to be quickerErik Johnston2016-06-031-13/+10
* Store the typing users as user_id strings. (#819)Mark Haines2016-06-021-2/+2
* Allow external processes to mark a user as syncing. (#812)Mark Haines2016-06-021-9/+7
* Split out the auth handlerDavid Baker2016-06-022-11/+6
* Inject fake room list handler in testsDavid Baker2016-06-011-0/+2
* Move the AS handler out of the Handlers object.Mark Haines2016-05-311-3/+3
* Fix set profile error with Requester.Negi Fazeli2016-05-231-9/+25
* Move typing handler out of the Handlers objectMark Haines2016-05-173-11/+3
* Merge branch 'develop' into markjh/member_cleanupMark Haines2016-05-171-1/+1
|\
| * Move the presence handler out of the Handlers objectMark Haines2016-05-161-1/+1
* | get_room_members is unused nowMark Haines2016-05-161-18/+0
* | Replaces calls to fetch_room_distributions_into with get_joined_hosts_for_roomMark Haines2016-05-162-45/+6
|/
* Merge pull request #783 from matrix-org/markjh/slave_account_dataMark Haines2016-05-131-0/+56
|\
| * Add a slaved datastore for account dataMark Haines2016-05-131-0/+56
* | Create user with expiryNegi Fazeli2016-05-134-6/+162
|/
* Replicate push actionsMark Haines2016-04-211-0/+43
* Merge pull request #738 from matrix-org/markjh/slaved_receiptsMark Haines2016-04-193-3/+43
|\
| * Add a slaved receipts storeMark Haines2016-04-193-3/+43
* | Replicate get_invited_rooms_for_userMark Haines2016-04-191-0/+12
|/
* Create log context in Measure if one doesn't existErik Johnston2016-04-181-2/+2
* Merge pull request #677 from matrix-org/erikj/dns_cacheErik Johnston2016-04-081-2/+32
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dns_cacheErik Johnston2016-04-077-6/+260
| |\
| * | TestsErik Johnston2016-04-061-2/+29
| * | Read from DNS cache if within TTLErik Johnston2016-03-311-1/+4
* | | Remove some unused functions (#711)Mark Haines2016-04-084-266/+4
* | | Add tests for redactionsMark Haines2016-04-072-2/+51
* | | Merge pull request #704 from matrix-org/markh/slaveIIIMark Haines2016-04-071-1/+90
|\ \ \
| * | | Add sensible __eq__ operators inside the tests.Mark Haines2016-04-071-1/+28
| * | | Add tests for get_latest_event_ids_in_room and get_current_stateMark Haines2016-04-071-0/+62
| | |/ | |/|
* / | Deduplicate joinsErik Johnston2016-04-071-0/+44
|/ /
* | Test that room membership is replicatedMark Haines2016-04-061-8/+63
* | Merge pull request #697 from matrix-org/markjh/slaveIMark Haines2016-04-064-0/+199
|\ \
| * | Add a slaved events store classMark Haines2016-04-064-0/+199
* | | Don't require config to create databaseErik Johnston2016-04-062-4/+4
|/ /
* / Do checks for memberships before creating eventsErik Johnston2016-04-011-2/+2
|/
* Add a replication stream for state groupsMark Haines2016-03-301-3/+27
* Remove dead code left over from presence changesMark Haines2016-03-171-10/+0
* Fix testsDavid Baker2016-03-161-4/+5
* Add replication stream for pushersMark Haines2016-03-151-0/+1
* Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines2016-03-111-2/+4
* Flake8 fixblide2016-03-101-6/+6
* Register endpoint returns refresh_tokenblide2016-03-101-12/+18
* Fix testsDavid Baker2016-03-073-20/+20
* Fix unit testsMark Haines2016-03-041-2/+2
* Merge branch 'develop' into markjh/pushrule_streamMark Haines2016-03-046-25/+53
|\
| * tests/utils: added room_invite_state_types to test configPatrik Oldsberg2016-03-041-0/+1
| * Pass whole requester to ratelimitingDaniel Wagner-Hall2016-03-034-13/+29
| * Merge pull request #571 from matrix-org/daniel/asidsDaniel Wagner-Hall2016-03-032-7/+16
| |\
| | * Mark AS users with their AS's IDDaniel Wagner-Hall2016-02-112-7/+16
| * | Merge pull request #612 from matrix-org/erikj/cache_sizeErik Johnston2016-03-021-5/+7
| |\ \
| | * | Move cache size fiddling to descriptors only. Fix testsErik Johnston2016-03-011-5/+7
* | | | Hook push rules up to the replication APIMark Haines2016-03-021-2/+4
|/ / /
* / / Add a /replication API for extracting the updates that happened onMark Haines2016-03-013-2/+196
|/ /
* | Check that the disable_registration config key is handled correctlyMark Haines2016-02-221-0/+21
* | Add a test for TreeCache.__contains__Mark Haines2016-02-222-0/+9
* | Test Filter.filter_roomsMark Haines2016-02-191-0/+18
* | Fix flake8 warnings for testsMark Haines2016-02-1938-363/+358
* | Don't set currently_active for remote presenceErik Johnston2016-02-191-4/+15
* | Add unit testErik Johnston2016-02-181-0/+373
* | Remove old tests.Erik Johnston2016-02-186-2098/+0
* | Initial cutErik Johnston2016-02-171-2/+2
* | Add wheeltimer implErik Johnston2016-02-171-0/+74
|/
* Merge pull request #566 from matrix-org/erikj/logcontextErik Johnston2016-02-101-9/+1
|\
| * Fix testErik Johnston2016-02-091-9/+1
* | TypoErik Johnston2016-02-091-1/+1
* | Fix testErik Johnston2016-02-091-3/+4
|/
* Error if macaroon key is missing from configDaniel Wagner-Hall2016-02-053-0/+141
* Merge pull request #556 from matrix-org/daniel/configDaniel Wagner-Hall2016-02-033-4/+4
|\
| * Rename config field to reflect yaml nameDaniel Wagner-Hall2016-02-033-4/+4
* | Simplify get_roomsErik Johnston2016-02-031-26/+0
|/
* Fix the mock homserver used in the testsMark Haines2016-01-291-0/+1
* Merge pull request #536 from matrix-org/erikj/syncErik Johnston2016-01-291-8/+1
|\
| * Allow paginating backwards from stream tokenErik Johnston2016-01-281-8/+1
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/syncErik Johnston2016-01-281-2/+14
| |\
* | \ Merge pull request #538 from matrix-org/erikj/fix_lru_cacheErik Johnston2016-01-292-0/+19
|\ \ \
| * | | Add testsErik Johnston2016-01-292-0/+19
* | | | Fix testErik Johnston2016-01-281-3/+4
|/ / /
* | / Merge pull request #534 from matrix-org/erikj/setupErik Johnston2016-01-283-5/+12
|\| | | |/ |/|
| * Fix testsErik Johnston2016-01-273-5/+12
* | Merge pull request #535 from matrix-org/rav/paginate_from_stream_tokenRichard van der Hoff2016-01-281-2/+14
|\ \ | |/ |/|
| * Make it possible to paginate forwards from stream tokensRichard van der Hoff2016-01-271-2/+14
* | Remove redundated BaseHomeServerErik Johnston2016-01-265-314/+30
|/
* Fix testsErik Johnston2016-01-251-6/+4
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/syncErik Johnston2016-01-222-0/+86
|\
| * Revert all the bits changing keys of eeverything that used LRUCaches to tuplesDavid Baker2016-01-222-35/+35
| * Make LRU cache not default to treecache & add options to use itDavid Baker2016-01-221-1/+2
| * Test treecache directlyDavid Baker2016-01-221-0/+19
| * Add tests for treecache directly and test del_multi at the LruCache level too.David Baker2016-01-221-0/+66
| * Change LRUCache to be tree-based so we can delete subtrees.David Baker2016-01-212-35/+35
* | Fix testsErik Johnston2016-01-221-1/+1
|/
* Cache dns lookups, and use the cache if we fail to lookup servers laterErik Johnston2016-01-201-0/+115
* Make unit tests workErik Johnston2016-01-182-559/+0
* Require unbanning before other membership changesDaniel Wagner-Hall2016-01-151-3/+3
* Require ID and as_token be unique for ASsDaniel Wagner-Hall2016-01-142-16/+86
* Delete the table objects from TransactionStoreMark Haines2016-01-132-2/+0
* Merge pull request #478 from matrix-org/daniel/userobjectDaniel Wagner-Hall2016-01-113-13/+11
|\
| * Introduce a Requester objectDaniel Wagner-Hall2016-01-113-13/+11
* | Merge pull request #456 from matrix-org/store_event_actionsDavid Baker2016-01-083-1/+26
|\ \ | |/ |/|
| * fix testsDavid Baker2016-01-063-1/+10
| * Merge remote-tracking branch 'origin/develop' into store_event_actionsDavid Baker2016-01-051-9/+9
| |\
| * | fix testsDavid Baker2016-01-042-2/+2
| * | Merge remote-tracking branch 'origin/develop' into store_event_actionsDavid Baker2016-01-041-0/+60
| |\ \
| * | | Add mocks to make tests work againDavid Baker2015-12-222-0/+16
* | | | copyrightsMatthew Hodgson2016-01-0753-53/+53
| |_|/ |/| |
* | | Allow guests to upgrade their accountsDaniel Wagner-Hall2016-01-051-9/+9
| |/ |/|
* | Add a unit test for the snapshot cacheMark Haines2015-12-231-0/+60
|/
* Merge remote-tracking branch 'origin/master' into developMark Haines2015-12-071-1/+1
|\
| * Fix mock import in tests.Oleg Girko2015-12-061-1/+1
* | Host /unstable and /r0 versions of r0 APIsDaniel Wagner-Hall2015-12-011-2/+3
* | rename the method in the tests as wellMark Haines2015-12-011-3/+3
|/
* Update testsErik Johnston2015-11-173-0/+17
* Return non-room events from guest /events callsDaniel Wagner-Hall2015-11-121-0/+3
* Fix an issue with ignoring power_level changes on divergent graphsRichard van der Hoff2015-11-121-0/+93
* Merge pull request #359 from matrix-org/markjh/incremental_indexingErik Johnston2015-11-112-0/+79
|\
| * Test for background updatesMark Haines2015-11-102-0/+79
* | Return world_readable and guest_can_join in /publicRoomsDaniel Wagner-Hall2015-11-101-0/+2
* | Add a couple of unit tests for room/<x>/messagesRichard van der Hoff2015-11-091-0/+56
|/
* Open up /events to anonymous users for room events onlyDaniel Wagner-Hall2015-11-054-26/+89
* Merge branch 'develop' of github.com:matrix-org/synapse into developDaniel Wagner-Hall2015-11-044-117/+1
|\
| * Merge branch 'develop' into daniel/removesomeliesMark Haines2015-11-042-110/+2
| |\
| | * Remove the LockManager class because it wasn't being usedMark Haines2015-11-041-108/+0
| * | Remove more unused parametersDaniel Wagner-Hall2015-11-023-9/+1
* | | Allow guests to register and call /events?room_id=Daniel Wagner-Hall2015-11-046-18/+48
| |/ |/|
* | Merge branch 'develop' into markjh/room_tagsMark Haines2015-11-021-2/+7
|\|
| * Fix a 500 error resulting from empty room_idsRichard van der Hoff2015-10-261-2/+7
* | Support clients supplying older tokens, fix short poll testMark Haines2015-10-301-2/+2
|/
* Merge pull request #319 from matrix-org/erikj/filter_refactorErik Johnston2015-10-221-26/+31
|\
| * Refactor api.filtering to have a Filter APIErik Johnston2015-10-201-26/+31
* | Merge pull request #314 from matrix-org/paul/event-redactionMark Haines2015-10-222-0/+115
|\ \ | |/ |/|
| * Add some unit tests of prune_events()Paul "LeoNerd" Evans2015-10-162-0/+115
* | Merge branch 'develop' of github.com:matrix-org/synapse into developDaniel Wagner-Hall2015-10-202-0/+129
|\ \
| * | Invoke EventBuilder directly instead of going via the EventBuilderFactoryPaul "LeoNerd" Evans2015-10-191-35/+3
| * | Capture __init__.pyPaul "LeoNerd" Evans2015-10-191-0/+15
| * | Use assertIn() instead of assertTrue on the 'in' operatorPaul "LeoNerd" Evans2015-10-191-6/+6
| * | Another signing test vector using an 'm.room.message' with content, so that t...Paul "LeoNerd" Evans2015-10-191-1/+49
| * | Initial minimial hack at a test of event hashing and signingPaul "LeoNerd" Evans2015-10-191-0/+98
| |/
* / Allow rejecting invitesDaniel Wagner-Hall2015-10-201-2/+2
|/
* update filtering testsMark Haines2015-10-131-6/+6
* rename schema_prepare to prepare_databaseErik Johnston2015-10-131-1/+1
* Expose error more nicelyErik Johnston2015-10-131-1/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/unfederatableErik Johnston2015-10-0211-98/+391
|\
| * synapse/storage/_base.py:_simple_selectupdate_one was unusedMark Haines2015-09-231-20/+0
| * Move NullSource out of synapse and into tests since it is only used by the testsMark Haines2015-09-221-1/+17
| * Implement configurable stats reportingDaniel Wagner-Hall2015-09-224-54/+213
| * Merge pull request #276 from matrix-org/markjh/history_for_rooms_that_have_be...Mark Haines2015-09-211-7/+7
| |\
| | * Allow users to GET individual state events for rooms that they have leftMark Haines2015-09-101-5/+5
| | * Allow users that have left the room to view the member list from the point th...Mark Haines2015-09-091-2/+2
| * | Merge pull request #256 from matrix-org/authDaniel Wagner-Hall2015-09-146-16/+154
| |\ \
| | * | s/user_id/user/g for consistencyDaniel Wagner-Hall2015-09-015-15/+15
| | * | Turn TODO into thing which actually will failDaniel Wagner-Hall2015-08-261-6/+9
| | * | Attempt to validate macaroonsDaniel Wagner-Hall2015-08-266-27/+162