02d708568b 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace assertEquals and friends with non-deprecated versions. ( #12092 )  
							
							
							
						 
						
							2022-02-28 07:12:29 -05:00  
				
					
						
							
							
								 
						
							
							
								e24ff8ebe3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `HomeServer.get_datastore()` ( #12031 )  
							
							... 
							
							
							
							The presence of this method was confusing, and mostly present for backwards
compatibility. Let's get rid of it.
Part of #11733  
							
						 
						
							2022-02-23 11:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e605e4b8f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Database storage profile passes mypy ( #11342 )  
							
							... 
							
							
							
							It already seems to pass mypy. I wonder what changed, given that it was
on the exclusion list. So this commit consists of me ensuring
`--disallow-untyped-defs` passes and a minor fixup to a function that
returned either `True` or `None`. 
							
						 
						
							2021-11-15 12:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								89cfc3dd98 
								
									
								
							
								 
							
						 
						
							
							
								
								[pyupgrade] `tests/` ( #10347 )  
							
							
							
						 
						
							2021-07-13 11:43:15 +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  
				
					
						
							
							
								 
						
							
							
								e7b769aea1 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert storage test cases to HomeserverTestCase. ( #9736 )  
							
							
							
						 
						
							2021-04-06 07:21:02 -04:00  
				
					
						
							
							
								 
						
							
							
								7a2e9b549d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove user's avatar URL and displayname when deactivated. ( #8932 )  
							
							... 
							
							
							
							This only applies if the user's data is to be erased. 
							
						 
						
							2021-01-12 16:30:15 -05: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  
				
					
						
							
							
								 
						
							
							
								852f80d8a6 
								
							
								 
							
						 
						
							
							
								
								Fixup tests  
							
							
							
						 
						
							2019-12-06 16:02:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c66a06ac6b 
								
							
								 
							
						 
						
							
							
								
								Move storage classes into a main "data store".  
							
							... 
							
							
							
							This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage. 
							
						 
						
							2019-10-21 16:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								77055dba92 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on postgresql ( #3740 )  
							
							
							
						 
						
							2018-09-04 02:21:48 +10:00  
				
					
						
							
							
								 
						
							
							
								99dd975dae 
								
									
								
							
								 
							
						 
						
							
							
								
								Run tests under PostgreSQL ( #3423 )  
							
							
							
						 
						
							2018-08-13 16:47:46 +10: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  
				
					
						
							
							
								 
						
							
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +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  
				
					
						
							
							
								 
						
							
							
								5759bec43c 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string  
							
							
							
						 
						
							2015-01-23 11:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bcf5121937 
								
							
								 
							
						 
						
							
							
								
								Neaten more of the storage layer tests with assertObjectHasAttributes; more standardisation on test layout  
							
							
							
						 
						
							2014-09-17 16:58:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ae7dfeb5b6 
								
							
								 
							
						 
						
							
							
								
								Use new 'tests.unittest' in new storage level tests  
							
							
							
						 
						
							2014-09-15 14:19:16 +01:00  
				
					
						
							
							
								 
						
							
							
								493b1e6d3c 
								
							
								 
							
						 
						
							
							
								
								Need to prepare() the SQLiteMemoryDbPool before passing it to HomeServer constructor, as DataStore's constructor will want it ready  
							
							
							
						 
						
							2014-09-11 15:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								dd1a9100c5 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for PresenceDataStore too  
							
							
							
						 
						
							2014-09-10 17:51:05 +01:00  
				
					
						
							
							
								 
						
							
							
								dc7f39677f 
								
							
								 
							
						 
						
							
							
								
								Remember to kill now-dead import in test_profile.py  
							
							
							
						 
						
							2014-09-10 16:56:52 +01:00  
				
					
						
							
							
								 
						
							
							
								08f5c48fc8 
								
							
								 
							
						 
						
							
							
								
								Move SQLiteMemoryDbPool implementation into tests.utils  
							
							
							
						 
						
							2014-09-10 16:56:02 +01:00  
				
					
						
							
							
								 
						
							
							
								9774949cc9 
								
							
								 
							
						 
						
							
							
								
								It's considered polite to actually wait for DB prepare before running tests  
							
							
							
						 
						
							2014-09-10 16:50:09 +01:00  
				
					
						
							
							
								 
						
							
							
								53d0f69dc3 
								
							
								 
							
						 
						
							
							
								
								Also test avatar_url profile field  
							
							
							
						 
						
							2014-09-10 16:49:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6081f4947e 
								
							
								 
							
						 
						
							
							
								
								Tiny trivial PoC unit-test using SQLite in :memory: mode  
							
							
							
						 
						
							2014-09-10 16:42:31 +01:00