| 
							
							
								 Jérémie Bolduc | efe2b7c539 | Core: Support default value with cache_self1 (#4667) * add cache_self1_default and tests
* merge the two decorators
* just change the defaults of the wrap lol
* add test for default and default | 2025-04-19 17:55:02 +02:00 |  | 
			
				
					| 
							
							
								 black-sliver | c126418f35 | Utils: YAML goes brrrt (#2868) Also tests to validate we dont break the API. | 2024-02-27 08:44:34 +01:00 |  | 
			
				
					| 
							
							
								 black-sliver | 5f5c48e17b | Core: fix some memory leak sources without removing caching (#2400) * Core: fix some memory leak sources
* Core: run gc before detecting memory leaks
* Core: restore caching in BaseClasses.MultiWorld
* SM: move spheres cache to MultiWorld._sm_spheres to avoid memory leak
* Test: add tests for world memory leaks
* Test: limit WorldTestBase leak-check to py>=3.11
---------
Co-authored-by: Fabian Dill <fabian.dill@web.de> | 2023-10-31 02:08:56 +01:00 |  | 
			
				
					| 
							
							
								 Aaron Wagener | 30da81c390 | Tests: modern PEP8-ify core test modules and methods (#2298) * rename modules
* rename methods
* add docstrings to the general tests
* add base import stub
* test_base -> bases
* print deprecation warning
* redo 2346 | 2023-10-22 13:00:27 +02:00 |  | 
			
				
					| 
							
							
								 black-sliver | b8ca41b45f | Utils: SI: fix rounding problems (#895) * Utils: SI: fix rounding problems
999.999 would give 1000.00 instead of 1.00k
* Tests: add Utils: SI tests | 2022-08-12 00:46:11 +02:00 |  |