Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								8f15832950 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove DelayedCall debugging from test runs ( #5787 )  
							
							 
							
							
							
						 
						
							2019-07-31 20:39:22 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								2091c91fde 
								
									
								
							
								 
							
						 
						
							
							
								
								More refactoring in `get_events_as_list` ( #5707 )  
							
							 
							
							... 
							
							
							
							We can now use `_get_events_from_cache_or_db` rather than going right back to
the database, which means that (a) we can benefit from caching, and (b) it
opens the way forward to more extensive checks on the original event.
We now always require the original event to exist before we will serve up a
redaction. 
							
						 
						
							2019-07-17 17:34:13 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								d86321300a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5589  from matrix-org/erikj/admin_exfiltrate_data  
							
							 
							
							... 
							
							
							
							Add basic function to get all data for a user out of synapse 
							
						 
						
							2019-07-15 10:04:02 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								6bb0357c94 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a mechanism for per-test configs ( #5657 )  
							
							 
							
							... 
							
							
							
							It's useful to be able to tweak the homeserver config to be used for each
test. This PR adds a mechanism to do so. 
							
						 
						
							2019-07-12 10:16:23 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7f0d8e4288 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_exfiltrate_data  
							
							 
							
							
							
						 
						
							2019-07-05 14:08:21 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							 
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8ee69f299c 
								
							
								 
							
						 
						
							
							
								
								Add basic function to get all data for a user out of synapse  
							
							 
							
							
							
						 
						
							2019-07-02 12:09:04 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								f40a7dc41f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the http server handle coroutine-making REST servlets ( #5475 )  
							
							 
							
							
							
						 
						
							2019-06-29 17:06:55 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								c3c6b00d95 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass config_dir_path and data_dir_path into Config.read_config. ( #5522 )  
							
							 
							
							... 
							
							
							
							* Pull config_dir_path and data_dir_path calculation out of read_config_files
* Pass config_dir_path and data_dir_path into read_config 
							
						 
						
							2019-06-24 11:34:45 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							 
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								6312d6cc7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose statistics on extrems to prometheus ( #5384 )  
							
							 
							
							
							
						 
						
							2019-06-13 22:40:52 +10:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								10383e6e6f 
								
							
								 
							
						 
						
							
							
								
								Change password reset links to /_matrix.  
							
							 
							
							
							
						 
						
							2019-06-11 11:34:33 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								df2ebd75d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate all tests to use the dict-based config format instead of hanging items off HomeserverConfig ( #5171 )  
							
							 
							
							
							
						 
						
							2019-05-13 15:01:14 -05:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								b36c82576e 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black on the tests again ( #5170 )  
							
							 
							
							
							
						 
						
							2019-05-10 00:12:11 -05:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								59e2d2694d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the requirement to authenticate for /admin/server_version. ( #5122 )  
							
							 
							
							... 
							
							
							
							This endpoint isn't much use for its intended purpose if you first need to get
yourself an admin's auth token.
I've restricted it to the `/_synapse/admin` path to make it a bit easier to
lock down for those concerned about exposing this information. I don't imagine
anyone is using it in anger currently. 
							
						 
						
							2019-05-07 09:29:30 +01:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								8e85493b0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config option to block users from looking up 3PIDs ( #5010 )  
							
							 
							
							
							
						 
						
							2019-04-04 17:25:47 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								a68e00fca8 
								
									
								
							
								 
							
						 
						
							
							
								
								Some more porting to HomeserverTestCase and remove old RESTHelper ( #4913 )  
							
							 
							
							
							
						 
						
							2019-03-22 02:10:21 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								282c97327f 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate the user directory initial population to a background task ( #4864 )  
							
							 
							
							
							
						 
						
							2019-03-19 04:50:24 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								2c3548d9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update test_typing to use HomeserverTestCase. ( #4771 )  
							
							 
							
							
							
						 
						
							2019-03-04 10:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								5488cadaae 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable configuring test log level via env var ( #4506 )  
							
							 
							
							... 
							
							
							
							I got fed up with always adding '@unittest.DEBUG' every time I needed to debug a test. 
							
						 
						
							2019-01-29 12:07:00 +00:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								58f6c48183 
								
									
								
							
								 
							
						 
						
							
							
								
								Use native UPSERTs where possible ( #4306 )  
							
							 
							
							
							
						 
						
							2019-01-24 21:31:54 +11:00  
						
					 
				
					
						
							
							
								 
								Neil Johnson
							
						 
						
							 
							
							
								
								
							
							
								
							
								d2f7c4e6b1 
								
									
								
							
								 
							
						 
						
							
							
								
								create support user ( #4141 )  
							
							 
							
							... 
							
							
							
							Allow for the creation of a support user.
A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. 
							
						 
						
							2018-12-14 18:20:59 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								48972ce9d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Patch defer.inlineCallbacks to check logcontexts in tests ( #4205 )  
							
							 
							
							
							
						 
						
							2018-12-04 11:30:32 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a44c0a096f 
								
							
								 
							
						 
						
							
							
								
								Check logcontexts before and after each test ( #4190 )  
							
							 
							
							... 
							
							
							
							* Add better diagnostics to flakey keyring test
* fix interpolation fail
* Check logcontexts before and after each test
* update changelog
* update changelog 
							
						 
						
							2018-11-27 13:47:18 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								de8772a655 
								
							
								 
							
						 
						
							
							
								
								Do a GC after each test to fix logcontext leaks ( #4227 )  
							
							 
							
							... 
							
							
							
							* Some words about garbage collections and logcontexts
* Do a GC after each test to fix logcontext leaks
This feels like an awful hack, but...
* changelog 
							
						 
						
							2018-11-27 13:00:33 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								e62f7f17b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove some boilerplate in tests ( #4156 )  
							
							 
							
							
							
						 
						
							2018-11-07 03:00:00 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								efdcbbe46b 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for user consent resource ( #4140 )  
							
							 
							
							
							
						 
						
							2018-11-06 05:53:44 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								0dce9e1379 
								
									
								
							
								 
							
						 
						
							
							
								
								Write some tests for the email pusher ( #4095 )  
							
							 
							
							
							
						 
						
							2018-10-30 23:55:43 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								6e05fd032c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix userconsent on Python 3 ( #3938 )  
							
							 
							
							
							
						 
						
							2018-10-02 00:11:58 +10:00  
						
					 
				
					
						
							
							
								 
								Schnuffle
							
						 
						
							 
							
							
							
								
							
								dc5db01ff2 
								
							
								 
							
						 
						
							
							
								
								Replaced all occurences of e.message with str(e)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Schnuffle  <schnuffle@github.com> 
							
						 
						
							2018-09-27 13:38:50 +02:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								1f3f5fcf52 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix client IPs being broken on Python 3 ( #3908 )  
							
							 
							
							
							
						 
						
							2018-09-20 20:14:34 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								aeca5a5ed5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a regression test for logging on failed connections ( #3912 )  
							
							 
							
							
							
						 
						
							2018-09-20 16:28:18 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								77055dba92 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on postgresql ( #3740 )  
							
							 
							
							
							
						 
						
							2018-09-04 02:21:48 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							 
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								c334ca67bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate presence from hotfixes ( #3694 )  
							
							 
							
							
							
						 
						
							2018-08-18 01:08:45 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								bdfbd934d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a new test baseclass to cut down on boilerplate ( #3684 )  
							
							 
							
							
							
						 
						
							2018-08-14 20:53:43 +10:00  
						
					 
				
					
						
							
							
								 
								black
							
						 
						
							 
							
							
							
								
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							 
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								bc006b3c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor REST API tests to use explicit reactors ( #3351 )  
							
							 
							
							
							
						 
						
							2018-07-17 20:43:18 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
							
								
							
								94f09618e5 
								
							
								 
							
						 
						
							
							
								
								cleanups  
							
							 
							
							
							
						 
						
							2018-06-27 11:38:03 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
							
								
							
								77078d6c8e 
								
							
								 
							
						 
						
							
							
								
								handle federation not telling us about prev_events  
							
							 
							
							
							
						 
						
							2018-06-27 11:27:32 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								5dbf305444 
								
									
								
							
								 
							
						 
						
							
							
								
								Put python's logs into Trial when running unit tests ( #3319 )  
							
							 
							
							
							
						 
						
							2018-06-04 16:06:06 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f8fa5ae4af 
								
							
								 
							
						 
						
							
							
								
								enable twisted delayedcall debugging in UTs  
							
							 
							
							
							
						 
						
							2018-01-09 12:06:45 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f16f0e169d 
								
							
								 
							
						 
						
							
							
								
								Slightly saner logging for unittests  
							
							 
							
							... 
							
							
							
							1. Give the handler used for logging in unit tests a formatter, so that the
output is slightly more meaningful
2. Log some synapse.storage stuff, because it's useful. 
							
						 
						
							2016-07-25 12:12:47 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							 
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								db72a07ef5 
								
							
								 
							
						 
						
							
							
								
								Don't make @unittest.DEBUG print the huge amount of verbosity generated by the synapse.storage loggers  
							
							 
							
							
							
						 
						
							2015-01-12 18:16:27 +00:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								7aacd6834a 
								
							
								 
							
						 
						
							
							
								
								Added a useful unit test primitive for asserting object attributes  
							
							 
							
							
							
						 
						
							2014-09-17 15:56:40 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								7a77aabb4b 
								
							
								 
							
						 
						
							
							
								
								Define a CLOS-like 'around' modifier as a decorator, to neaten up the 'orig_*' noise of wrapping the setUp()/tearDown() methods  
							
							 
							
							
							
						 
						
							2014-09-12 19:07:29 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								aeb69c0f8c 
								
							
								 
							
						 
						
							
							
								
								Add some docstrings  
							
							 
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								d9f3f322c5 
								
							
								 
							
						 
						
							
							
								
								Additionally look first for a 'loglevel' attribute on the running test method, before the TestCase  
							
							 
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00