f2d2481e56 
								
									
								
							
								 
							
						 
						
							
							
								
								Require SQLite >= 3.27.0 ( #13760 )  
							
							
							
						 
						
							2022-09-09 11:14:10 +01:00  
				
					
						
							
							
								 
						
							
							
								444588c5fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some type hints to tests files ( #12833 )  
							
							... 
							
							
							
							Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2022-05-23 11:23:26 +00:00  
				
					
						
							
							
								 
						
							
							
								02d708568b 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace assertEquals and friends with non-deprecated versions. ( #12092 )  
							
							
							
						 
						
							2022-02-28 07:12:29 -05:00  
				
					
						
							
							
								 
						
							
							
								e6897e7383 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor `tests.util.setup_test_homeserver` and `tests.server.setup_test_homeserver`. ( #11503 )  
							
							
							
						 
						
							2021-12-21 16:12:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8cd68b8102 
								
							
								 
							
						 
						
							
							
								
								Revert accidental commits to develop.  
							
							
							
						 
						
							2021-12-03 12:31:28 +00:00  
				
					
						
							
							
								 
						
							
							
								b3fd99b74a 
								
							
								 
							
						 
						
							
							
								
								Move `tests.utils.setup_test_homeserver` to `tests.server`  
							
							... 
							
							
							
							It had no users.
We have just taken the identity of a previous function but don't provide the same
behaviour, so we need to fix this in the next commit... 
							
						 
						
							2021-12-03 11:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8070b893db 
								
									
								
							
								 
							
						 
						
							
							
								
								update black to 21.6b0 ( #10197 )  
							
							... 
							
							
							
							Reformat all files with the new version.
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> 
							
						 
						
							2021-06-17 15:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								0b3112123d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use mock from the stdlib. ( #9772 )  
							
							
							
						 
						
							2021-04-09 13:44:38 -04:00  
				
					
						
							
							
								 
						
							
							
								ae5b2a72c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce serialization errors in MultiWriterIdGen ( #8456 )  
							
							... 
							
							
							
							We call `_update_stream_positions_table_txn` a lot, which is an UPSERT
that can conflict in `REPEATABLE READ` isolation level. Instead of doing
a transaction consisting of a single query we may as well run it outside
of a transaction. 
							
						 
						
							2020-10-07 15:15:57 +01:00  
				
					
						
							
							
								 
						
							
							
								30426c7063 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert additional database methods to async (select list, search, insert_many, delete_*) ( #8168 )  
							
							
							
						 
						
							2020-08-27 07:41:01 -04:00  
				
					
						
							
							
								 
						
							
							
								4a739c73b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert simple_update* and simple_select* to async ( #8173 )  
							
							
							
						 
						
							2020-08-27 07:08:38 -04:00  
				
					
						
							
							
								 
						
							
							
								4c6c56dc58 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert simple_select_one and simple_select_one_onecol to async ( #8162 )  
							
							
							
						 
						
							2020-08-26 07:19:32 -04:00  
				
					
						
							
							
								 
						
							
							
								050e20e7ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert some of the general database methods to async ( #8100 )  
							
							
							
						 
						
							2020-08-17 12:18:01 -04:00  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								67593b1728 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `HomeServer.signing_key` property ( #7805 )  
							
							... 
							
							
							
							... instead of duplicating `config.signing_key[0]` everywhere 
							
						 
						
							2020-07-08 17:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								7cb8b4bc67 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow configuration of Synapse's cache without using synctl or environment variables ( #6391 )  
							
							
							
						 
						
							2020-05-11 18:45:23 +01:00  
				
					
						
							
							
								 
						
							
							
								2284eb3a53 
								
									
								
							
								 
							
						 
						
							
							
								
								Add database config class ( #6513 )  
							
							... 
							
							
							
							This encapsulates config for a given database and is the way to get new
connections. 
							
						 
						
							2019-12-18 10:45:12 +00:00  
				
					
						
							
							
								 
						
							
							
								852f80d8a6 
								
							
								 
							
						 
						
							
							
								
								Fixup tests  
							
							
							
						 
						
							2019-12-06 16:02:50 +00:00  
				
					
						
							
							
								 
						
							
							
								756d4942f5 
								
							
								 
							
						 
						
							
							
								
								Move DB pool and helper functions into dedicated Database class  
							
							
							
						 
						
							2019-12-05 10:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ee86abb2d6 
								
							
								 
							
						 
						
							
							
								
								Remove underscore from SQLBaseStore functions  
							
							
							
						 
						
							2019-12-04 16:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b36c82576e 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black on the tests again ( #5170 )  
							
							
							
						 
						
							2019-05-10 00:12:11 -05:00  
				
					
						
							
							
								 
						
							
							
								7072fe3084 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix UPSERTs on SQLite 3.24+ ( #4477 )  
							
							
							
						 
						
							2019-01-28 15:43:32 +00:00  
				
					
						
							
							
								 
						
							
							
								58f6c48183 
								
									
								
							
								 
							
						 
						
							
							
								
								Use native UPSERTs where possible ( #4306 )  
							
							
							
						 
						
							2019-01-24 21:31:54 +11:00  
				
					
						
							
							
								 
						
							
							
								414fa36f3e 
								
							
								 
							
						 
						
							
							
								
								Fix up tests  
							
							
							
						 
						
							2018-08-28 17:21:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								63ef607f1f 
								
							
								 
							
						 
						
							
							
								
								Fix tests for Store.__init__ update  
							
							... 
							
							
							
							Fix the test to pass the right number of args to the Store constructors 
							
						 
						
							2017-11-13 10:46:08 +00:00  
				
					
						
							
							
								 
						
							
							
								00957d1aa4 
								
							
								 
							
						 
						
							
							
								
								User Cursor.__iter__ instead of fetchall  
							
							... 
							
							
							
							This prevents unnecessary construction of lists 
							
						 
						
							2017-03-23 17:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								8aab9d87fa 
								
							
								 
							
						 
						
							
							
								
								Don't require config to create database  
							
							
							
						 
						
							2016-04-06 14:15:45 +01:00  
				
					
						
							
							
								 
						
							
							
								95481e7ba7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #571  from matrix-org/daniel/asids  
							
							... 
							
							
							
							Mark AS users with their AS's ID 
							
						 
						
							2016-03-03 13:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								763360594d 
								
							
								 
							
						 
						
							
							
								
								Mark AS users with their AS's ID  
							
							
							
						 
						
							2016-02-11 17:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1ee3d26432 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_selectupdate_one was unused  
							
							
							
						 
						
							2015-09-23 10:30:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c4f3f150 
								
							
								 
							
						 
						
							
							
								
								Fix daedlock  
							
							
							
						 
						
							2015-05-15 10:54:04 +01:00  
				
					
						
							
							
								 
						
							
							
								43c2e8deae 
								
							
								 
							
						 
						
							
							
								
								Add support for using executemany  
							
							
							
						 
						
							2015-05-05 15:13:25 +01:00  
				
					
						
							
							
								 
						
							
							
								22d7a59306 
								
							
								 
							
						 
						
							
							
								
								Fix tests after commit 9a0579  
							
							
							
						 
						
							2015-04-08 16:57:14 +01:00  
				
					
						
							
							
								 
						
							
							
								9236136f3a 
								
							
								 
							
						 
						
							
							
								
								Make work in both Maria and SQLite. Fix tests  
							
							
							
						 
						
							2015-04-01 14:12:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7e282a53a5 
								
							
								 
							
						 
						
							
							
								
								Tidy up _simple_... methods  
							
							
							
						 
						
							2015-03-20 15:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								f5a70e0d2e 
								
							
								 
							
						 
						
							
							
								
								Add a cache for get_event  
							
							
							
						 
						
							2015-02-11 15:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								896253e085 
								
							
								 
							
						 
						
							
							
								
								Factor out some of the common homeserver setup code into a  
							
							... 
							
							
							
							setup_test_homeserver function in utils. 
							
						 
						
							2015-02-11 11:37:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a46e5ef621 
								
							
								 
							
						 
						
							
							
								
								SYN-163: Add an order by rowid to selects.  
							
							... 
							
							
							
							This should fix the bug where the edges of the graph get returned in a
different order than they were inserted in, and so no get_event no
longer returned the exact same JSON as was inserted. This meant that
signature checks failed. 
							
						 
						
							2014-11-24 10:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4ebdb19682 
								
							
								 
							
						 
						
							
							
								
								Fix SQLBaseStoreTestCase  
							
							
							
						 
						
							2014-11-10 15:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cd62ee3f29 
								
							
								 
							
						 
						
							
							
								
								Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY  
							
							
							
						 
						
							2014-09-12 18:46:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3e35a9f96e 
								
							
								 
							
						 
						
							
							
								
								add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it  
							
							
							
						 
						
							2014-08-13 03:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00