Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								34131890ee 
								
							 
						 
						
							
							
								
								Remove unused pickle.UnpicklingError-import  
							
							 
							
							
							
						 
						
							2018-03-31 21:05:23 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								43b95d3d86 
								
							 
						 
						
							
							
								
								Add .pytest_cache to .gitignore  
							
							 
							
							
							
						 
						
							2018-03-31 21:02:31 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								e3bc2d46a4 
								
							 
						 
						
							
							
								
								Test correctly initialized Cache-instance on error  
							
							 
							
							... 
							
							
							
							insteaf of raised Exception 
							
						 
						
							2018-03-31 21:01:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								7acae1e45b 
								
							 
						 
						
							
							
								
								Catch KeyError from pickle.load  
							
							 
							
							... 
							
							
							
							and log exception as warning instead of debug.
KeyError seems to occur in Python2 instead of an UnpicklingError 
							
						 
						
							2018-03-31 20:59:45 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								c32ed0360f 
								
							 
						 
						
							
							
								
								Catch UnpicklingError in Cache.read  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								c6a8bea31e 
								
							 
						 
						
							
							
								
								Add test for broken/invalid cachefile  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								7e8f3b31bb 
								
							 
						 
						
							
							
								
								Test parsing results are consistent  
							
							 
							
							... 
							
							
							
							independent from using cache or not 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								97425aa08d 
								
							 
						 
						
							
							
								
								Sort imports  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9a7cf2b5 
								
							 
						 
						
							
							
								
								Add cached_files-property to Cache  
							
							 
							
							... 
							
							
							
							to easily access store-keys without unwanted 'version'-key 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e3f9566b 
								
							 
						 
						
							
							
								
								Fix parse_logs-run not returning server with cache  
							
							 
							
							... 
							
							
							
							because the filter-object will get evaluated (and is empty afterwards)
when caching it.
To fix this, it's now evaluated onece (converting it into a list) and
the resulting list can be accessed multiple times without "destroying"
it. 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								af608f175f 
								
							 
						 
						
							
							
								
								Make sure each test gets its own cache  
							
							 
							
							... 
							
							
							
							by appending testfunction-name to cache_path 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								ab99c5f64c 
								
							 
						 
						
							
							
								
								Rewrite test integration test  
							
							 
							
							... 
							
							
							
							to assert two runs with the same cache_path return the same servers
(after writing and reading from cache). 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								9c2daf630c 
								
							 
						 
						
							
							
								
								Remove unused mocker-fixture argument  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								0f0386f14a 
								
							 
						 
						
							
							
								
								Rewrite needs_parsing-test  
							
							 
							
							... 
							
							
							
							it now copies the testlog to a tmpfile first and adds a line
to check if Cache.needs_parsing is working correctly 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								ff22ed86f2 
								
							 
						 
						
							
							
								
								Exclude version-key from iter and len  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3ecb039b 
								
							 
						 
						
							
							
								
								Add funcdocs to Cache-class and methods  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								74444edd55 
								
							 
						 
						
							
							
								
								Add cache cli- and config-option  
							
							 
							
							... 
							
							
							
							* --disablecache (config: cache, True by default)
* --cachepath (config: cachepath, $XDG_CACHE_HOME or $HOME|/tmp
by default) 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								662a359c4f 
								
							 
						 
						
							
							
								
								Add version to Cache to avoid unneeded writes  
							
							 
							
							... 
							
							
							
							as calls to Pickle.dump are rather expensive 
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								4c2a51bc5a 
								
							 
						 
						
							
							
								
								Fix cache not written without data  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								40d851e9d7 
								
							 
						 
						
							
							
								
								Add tests for tsstats.cache.Cache  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								189b122844 
								
							 
						 
						
							
							
								
								Add (pytest-)mock requirement for cache-tests  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								534eeae53b 
								
							 
						 
						
							
							
								
								Add cache-functionality to tsstats.log.parse_logs  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								a10a93c7db 
								
							 
						 
						
							
							
								
								Add tsstats.cache.Cache  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								77fb3128a9 
								
							 
						 
						
							
							
								
								Add Client.__eq__ required for cache-tests  
							
							 
							
							
							
						 
						
							2018-03-31 20:49:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								5d9507deb0 
								
							 
						 
						
							
							
								
								Add Pipfile  
							
							 
							
							
							
						 
						
							2018-03-02 23:59:21 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								ae13390b7b 
								
							 
						 
						
							
							
								
								Use pylama for stylechecks  
							
							 
							
							
							
						 
						
							2018-02-01 21:49:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								5ea2f6ab3d 
								
							 
						 
						
							
							
								
								Remove extra lines after encoding header  
							
							 
							
							
							
						 
						
							2018-02-01 20:49:23 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								489d609807 
								
							 
						 
						
							
							
								
								Add pytests .cache to .gitignore  
							
							 
							
							
							
						 
						
							2018-02-01 17:02:56 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								56471137c0 
								
							 
						 
						
							
							
								
								Limit build status on AppVeyor to master-branch  
							
							 
							
							
							
						 
						
							2018-01-30 19:14:51 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								4310f93adc 
								
							 
						 
						
							
							
								
								Bump version to 2.0.0  
							
							 
							
							
							
						 
						
							2018-01-19 22:28:28 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								ab68f57f83 
								
							 
						 
						
							
							
								
								Use timestamp for relative timestamp human test  
							
							 
							
							
							
						 
						
							2018-01-10 20:33:52 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								7fd4297c4d 
								
							 
						 
						
							
							
								
								Adapt tests to Clients.__iter__ returning keys  
							
							 
							
							
							
						 
						
							2017-09-25 23:21:12 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1c19a734 
								
							 
						 
						
							
							
								
								Adapt log.parse_logs and utils.sort_clients  
							
							 
							
							... 
							
							
							
							to Clients.__iter__ return keys instead of values 
							
						 
						
							2017-09-25 23:21:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								2ebd445349 
								
							 
						 
						
							
							
								
								Clients.__iter__ return keys instead of values  
							
							 
							
							... 
							
							
							
							as desired by MutableMapping.__iter__ 
							
						 
						
							2017-09-25 23:14:26 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								c9ab6f6b97 
								
							 
						 
						
							
							
								
								Add encoding-header to missing files  
							
							 
							
							
							
						 
						
							2017-09-16 22:31:15 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								c8092018f2 
								
							 
						 
						
							
							
								
								Revert "Sort imports"  
							
							 
							
							... 
							
							
							
							because the sorting-order is dependent on installed packages
This reverts commit 51191672c6 . 
							
						 
						
							2017-09-16 22:03:55 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								51191672c6 
								
							 
						 
						
							
							
								
								Sort imports  
							
							 
							
							
							
						 
						
							2017-09-16 21:59:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								871210dde4 
								
							 
						 
						
							
							
								
								Add test for tsstats.log._parse_line  
							
							 
							
							
							
						 
						
							2017-09-15 11:35:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								1e1f112867 
								
							 
						 
						
							
							
								
								Add funcdoc to tsstats.log._parse_line  
							
							 
							
							
							
						 
						
							2017-09-15 10:51:29 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								a9e8cd0b6e 
								
							 
						 
						
							
							
								
								Revert "Add test for Clients.__str__"  
							
							 
							
							... 
							
							
							
							This reverts commit b9f798d04d . 
							
						 
						
							2017-09-14 23:37:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								8558d731d4 
								
							 
						 
						
							
							
								
								Add test for render_servers.lastseen_relative  
							
							 
							
							
							
						 
						
							2017-09-14 23:09:50 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								f786c87dfb 
								
							 
						 
						
							
							
								
								Add test for Client.__repr__  
							
							 
							
							
							
						 
						
							2017-09-14 22:39:12 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								52f5cc3ac1 
								
							 
						 
						
							
							
								
								Add test for invalid log line  
							
							 
							
							
							
						 
						
							2017-09-14 22:37:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								b9f798d04d 
								
							 
						 
						
							
							
								
								Add test for Clients.__str__  
							
							 
							
							
							
						 
						
							2017-09-14 22:37:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								6345c3f1f5 
								
							 
						 
						
							
							
								
								Remove test for serverstop with connected clients  
							
							 
							
							... 
							
							
							
							because it is non-trivial to implement with the new architecture and
probably not worth the effort, because it basically can't happen.
A warning/exception should be added instead. 
							
						 
						
							2017-09-10 00:15:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b80f657a 
								
							 
						 
						
							
							
								
								Use parse_logs instead of _parse_details  
							
							 
							
							
							
						 
						
							2017-09-10 00:04:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								cbc76b5541 
								
							 
						 
						
							
							
								
								Add missing identmap-lookup for new clients  
							
							 
							
							
							
						 
						
							2017-09-09 18:44:41 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								1c224fa0ee 
								
							 
						 
						
							
							
								
								Use parse_logs instead of _parse_details  
							
							 
							
							
							
						 
						
							2017-09-09 18:36:43 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								c79dd08bc0 
								
							 
						 
						
							
							
								
								Don't accept infinite arguments  
							
							 
							
							... 
							
							
							
							leftover from old parse_logs-func 
							
						 
						
							2017-09-09 18:04:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thor77 
								
							 
						 
						
							
							
							
							
								
							
							
								147c41ffce 
								
							 
						 
						
							
							
								
								Use parse_logs instead of _parse_details  
							
							 
							
							... 
							
							
							
							because _parse_details is not available anymore 
							
						 
						
							2017-09-09 17:35:55 +02:00