8f15832950 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove DelayedCall debugging from test runs ( #5787 )  
							
							
							
						 
						
							2019-07-31 20:39:22 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7f0d8e4288 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_exfiltrate_data  
							
							
							
						 
						
							2019-07-05 14:08:21 +01:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								8ee69f299c 
								
							
								 
							
						 
						
							
							
								
								Add basic function to get all data for a user out of synapse  
							
							
							
						 
						
							2019-07-02 12:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f40a7dc41f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the http server handle coroutine-making REST servlets ( #5475 )  
							
							
							
						 
						
							2019-06-29 17:06:55 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								6312d6cc7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose statistics on extrems to prometheus ( #5384 )  
							
							
							
						 
						
							2019-06-13 22:40:52 +10:00  
				
					
						
							
							
								 
						
							
							
								10383e6e6f 
								
							
								 
							
						 
						
							
							
								
								Change password reset links to /_matrix.  
							
							
							
						 
						
							2019-06-11 11:34:33 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b36c82576e 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black on the tests again ( #5170 )  
							
							
							
						 
						
							2019-05-10 00:12:11 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								8e85493b0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config option to block users from looking up 3PIDs ( #5010 )  
							
							
							
						 
						
							2019-04-04 17:25:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a68e00fca8 
								
									
								
							
								 
							
						 
						
							
							
								
								Some more porting to HomeserverTestCase and remove old RESTHelper ( #4913 )  
							
							
							
						 
						
							2019-03-22 02:10:21 +11:00  
				
					
						
							
							
								 
						
							
							
								282c97327f 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate the user directory initial population to a background task ( #4864 )  
							
							
							
						 
						
							2019-03-19 04:50:24 +11:00  
				
					
						
							
							
								 
						
							
							
								2c3548d9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update test_typing to use HomeserverTestCase. ( #4771 )  
							
							
							
						 
						
							2019-03-04 10:05:39 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								58f6c48183 
								
									
								
							
								 
							
						 
						
							
							
								
								Use native UPSERTs where possible ( #4306 )  
							
							
							
						 
						
							2019-01-24 21:31:54 +11:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								48972ce9d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Patch defer.inlineCallbacks to check logcontexts in tests ( #4205 )  
							
							
							
						 
						
							2018-12-04 11:30:32 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e62f7f17b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove some boilerplate in tests ( #4156 )  
							
							
							
						 
						
							2018-11-07 03:00:00 +11:00  
				
					
						
							
							
								 
						
							
							
								efdcbbe46b 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for user consent resource ( #4140 )  
							
							
							
						 
						
							2018-11-06 05:53:44 +11:00  
				
					
						
							
							
								 
						
							
							
								0dce9e1379 
								
									
								
							
								 
							
						 
						
							
							
								
								Write some tests for the email pusher ( #4095 )  
							
							
							
						 
						
							2018-10-30 23:55:43 +11:00  
				
					
						
							
							
								 
						
							
							
								6e05fd032c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix userconsent on Python 3 ( #3938 )  
							
							
							
						 
						
							2018-10-02 00:11:58 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1f3f5fcf52 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix client IPs being broken on Python 3 ( #3908 )  
							
							
							
						 
						
							2018-09-20 20:14:34 +10:00  
				
					
						
							
							
								 
						
							
							
								aeca5a5ed5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a regression test for logging on failed connections ( #3912 )  
							
							
							
						 
						
							2018-09-20 16:28:18 +10:00  
				
					
						
							
							
								 
						
							
							
								77055dba92 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on postgresql ( #3740 )  
							
							
							
						 
						
							2018-09-04 02:21:48 +10:00  
				
					
						
							
							
								 
						
							
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
				
					
						
							
							
								 
						
							
							
								c334ca67bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate presence from hotfixes ( #3694 )  
							
							
							
						 
						
							2018-08-18 01:08:45 +10:00  
				
					
						
							
							
								 
						
							
							
								bdfbd934d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a new test baseclass to cut down on boilerplate ( #3684 )  
							
							
							
						 
						
							2018-08-14 20:53:43 +10:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								bc006b3c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor REST API tests to use explicit reactors ( #3351 )  
							
							
							
						 
						
							2018-07-17 20:43:18 +10:00  
				
					
						
							
							
								 
						
							
							
								94f09618e5 
								
							
								 
							
						 
						
							
							
								
								cleanups  
							
							
							
						 
						
							2018-06-27 11:38:03 +01:00  
				
					
						
							
							
								 
						
							
							
								77078d6c8e 
								
							
								 
							
						 
						
							
							
								
								handle federation not telling us about prev_events  
							
							
							
						 
						
							2018-06-27 11:27:32 +01:00  
				
					
						
							
							
								 
						
							
							
								5dbf305444 
								
									
								
							
								 
							
						 
						
							
							
								
								Put python's logs into Trial when running unit tests ( #3319 )  
							
							
							
						 
						
							2018-06-04 16:06:06 +10:00  
				
					
						
							
							
								 
						
							
							
								f8fa5ae4af 
								
							
								 
							
						 
						
							
							
								
								enable twisted delayedcall debugging in UTs  
							
							
							
						 
						
							2018-01-09 12:06:45 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7aacd6834a 
								
							
								 
							
						 
						
							
							
								
								Added a useful unit test primitive for asserting object attributes  
							
							
							
						 
						
							2014-09-17 15:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								aeb69c0f8c 
								
							
								 
							
						 
						
							
							
								
								Add some docstrings  
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00  
				
					
						
							
							
								 
						
							
							
								d9f3f322c5 
								
							
								 
							
						 
						
							
							
								
								Additionally look first for a 'loglevel' attribute on the running test method, before the TestCase  
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00