d68c65b493 
								
							 
						 
						
							
							
								
								minimize active parametrized non-function scoped resources  by  
							
							... 
							
							
							
							- re-ordering at collection time
- modifying setup/teardown 
							
						 
						
							2012-07-30 10:46:03 +02:00  
				
					
						
							
							
								 
						
							
								fa61927c6b 
								
							 
						 
						
							
							
								
								introduce @pytest.mark.setup decorated function,  
							
							... 
							
							
							
							extend newexamples.txt and draft a V4 resources API doc. 
							
						 
						
							2012-07-24 12:10:04 +02:00  
				
					
						
							
							
								 
						
							
								d4a487c725 
								
							 
						 
						
							
							
								
								allow funcarg factories to receive funcargs  
							
							
							
						 
						
							2012-07-23 10:55:09 +02:00  
				
					
						
							
							
								 
						
							
								396045e53f 
								
							 
						 
						
							
							
								
								allow registration of "funcarg" marked factories  
							
							
							
						 
						
							2012-07-20 14:16:49 +02:00  
				
					
						
							
							
								 
						
							
								f358fe7154 
								
							 
						 
						
							
							
								
								extend Metafunc and write a pytest_generate_tests hook on the funcarg manager  
							
							... 
							
							
							
							which discovers factories 
							
						 
						
							2012-07-20 14:16:46 +02:00  
				
					
						
							
							
								 
						
							
								e14459d45c 
								
							 
						 
						
							
							
								
								discover funcarg factories independently from request/Function items  
							
							
							
						 
						
							2012-07-20 14:16:28 +02:00  
				
					
						
							
							
								 
						
							
								4e4b507472 
								
							 
						 
						
							
							
								
								move funcarg factory to a new FuncargManager object at session level  
							
							
							
						 
						
							2012-07-19 09:20:14 +02:00  
				
					
						
							
							
								 
						
							
								c7ee6e71ab 
								
							 
						 
						
							
							
								
								re-introduce the old 2.2.4 FuncargRequest implementation as it is a better  
							
							... 
							
							
							
							base for implementing the new funcarg/setup api. Also Un-optimize
funcargnames discovery for now. 
							
						 
						
							2012-07-18 19:49:14 +02:00  
				
					
						
							
							
								 
						
							
								4766497515 
								
							 
						 
						
							
							
								
								V3 draft of resource api  
							
							
							
						 
						
							2012-07-16 11:11:26 +02:00  
				
					
						
							
							
								 
						
							
								7a90bed19b 
								
							 
						 
						
							
							
								
								V1 of the resources API draft  
							
							
							
						 
						
							2012-07-16 10:47:00 +02:00  
				
					
						
							
							
								 
						
							
								8adac2878f 
								
							 
						 
						
							
							
								
								put automatic funcarg_ API to Py*objects only, refine internal subclassing and initialisation logic  
							
							
							
						 
						
							2012-07-16 10:46:44 +02:00  
				
					
						
							
							
								 
						
							
								91b6f2bda8 
								
							 
						 
						
							
							
								
								mid-scale refactoring to make request API available directly on items.  
							
							... 
							
							
							
							This commit was slightly tricky because i want to backward
compatibility especially for the oejskit plugin which
uses Funcarg-filling for non-Function objects. 
							
						 
						
							2012-06-25 17:35:33 +02:00  
				
					
						
							
							
								 
						
							
								6e0c30d67d 
								
							 
						 
						
							
							
								
								fix skip/xfail confusion, reported and discussed on  
							
							... 
							
							
							
							http://stackoverflow.com/questions/11105828/in-py-test-when-i-explicitly-skip-a-test-that-is-marked-as-xfail-how-can-i-get  
						
							2012-06-23 11:32:32 +02:00  
				
					
						
							
							
								 
						
							
								42d44bfd43 
								
							 
						 
						
							
							
								
								fix some pep8 issues, more to go ... is there a tool that helps with pep8-ifying?  
							
							
							
						 
						
							2012-06-21 11:20:29 +02:00  
				
					
						
							
							
								 
						
							
								ccc04b9fc4 
								
							 
						 
						
							
							
								
								some refinements to reporting and hook order  
							
							
							
						 
						
							2012-06-21 11:07:22 +02:00  
				
					
						
							
							
								 
						
							
								e18abfd013 
								
							 
						 
						
							
							
								
								fix issue143 - call unconfigure/sessionfinish always when  
							
							... 
							
							
							
							configure/sessionstart where called
use exitcode 4 (instead of 3 which signaled an internal error)
when an initial directory/file was not found 
							
						 
						
							2012-05-17 23:11:23 +02:00  
				
					
						
							
							
								 
						
							
								68b353be0d 
								
							 
						 
						
							
							
								
								create session.items before preparse, so collectonly wont break on preparse fail,  fixes   #115  
							
							
							
						 
						
							2012-02-03 16:33:32 +01:00  
				
					
						
							
							
								 
						
							
								c4fe622b82 
								
							 
						 
						
							
							
								
								fix issue93 - avoid "delayed" teardowns for distributed testing by  
							
							... 
							
							
							
							simplifying handling of teardowns. 
							
						 
						
							2011-12-02 21:00:19 +00:00  
				
					
						
							
							
								 
						
							
								0c8e71faa5 
								
							 
						 
						
							
							
								
								simplify the loop in Node.listchain  
							
							
							
						 
						
							2011-12-01 19:36:44 +01:00  
				
					
						
							
							
								 
						
							
								a1d41c6811 
								
							 
						 
						
							
							
								
								remove a hack that isn't needed because runtestprotocol now memorizes pending teardowns and thus dist-testing has "exact" teardowns as well  
							
							
							
						 
						
							2011-11-18 16:58:21 +00:00  
				
					
						
							
							
								 
						
							
								a5e7b2760d 
								
							 
						 
						
							
							
								
								fix issue90 - perform teardown after its actual test function/item.  This is implemented by modifying the runtestprotocol to remember "pending" teardowns and call them before the setup of the next item.  
							
							
							
						 
						
							2011-11-18 16:01:29 +00:00  
				
					
						
							
							
								 
						
							
								bc8ee95e72 
								
							 
						 
						
							
							
								
								add ini-file "markers" option and a cmdline option "--markers" to show defined markers.  Add "skipif", "xfail" etc. to the set of builtin markers shown with the --markers option.  
							
							
							
						 
						
							2011-11-11 22:56:11 +00:00  
				
					
						
							
							
								 
						
							
								a2f4a11301 
								
							 
						 
						
							
							
								
								refine lsof/FD leakage testing and rework test setup and some of pytest own tests.   Note that the actual diff to non-test code is small.  Also remove some redundant tests (introduced by a copy-paste-error apparently in test_mark.py).  
							
							
							
						 
						
							2011-11-07 18:08:41 +00:00  
				
					
						
							
							
								 
						
							
								761a95e542 
								
							 
						 
						
							
							
								
								fix some of my typos, thanks Arfrever  
							
							
							
						 
						
							2011-10-27 07:38:44 +02:00  
				
					
						
							
							
								 
						
							
								2c230f910d 
								
							 
						 
						
							
							
								
								fix issue74 - propperly filter out missfit names in _tryconvertpyarg  
							
							
							
						 
						
							2011-10-26 22:40:08 +02:00  
				
					
						
							
							
								 
						
							
								0e05a4fbcf 
								
							 
						 
						
							
							
								
								Improve --pyargs.  
							
							... 
							
							
							
							Don't evaluate modules and do nto show 'module not found' if ImportError is
thrown in the module. 
							
						 
						
							2011-09-01 16:19:16 +02:00  
				
					
						
							
							
								 
						
							
								e3b2792677 
								
							 
						 
						
							
							
								
								fix issue49 - avoid confusing errors when initialization goes wrong  
							
							
							
						 
						
							2011-06-01 14:54:34 +02:00  
				
					
						
							
							
								 
						
							
								cf6949c9a3 
								
							 
						 
						
							
							
								
								stuff contents of pytest_collection hook into perform_collect  
							
							
							
						 
						
							2011-05-26 19:53:47 -05:00  
				
					
						
							
							
								 
						
							
								2f984e0c23 
								
							 
						 
						
							
							
								
								remove after_initial_collect hook  
							
							
							
						 
						
							2011-05-26 19:43:02 -05:00  
				
					
						
							
							
								 
						
							
								0a7237b72f 
								
							 
						 
						
							
							
								
								refactor common config/session protocol code for main() functions  
							
							
							
						 
						
							2011-05-26 19:09:42 -05:00  
				
					
						
							
							
								 
						
							
								f684a9ed56 
								
							 
						 
						
							
							
								
								expose Session on pytest namespace  
							
							
							
						 
						
							2011-05-26 18:58:31 -05:00  
				
					
						
							
							
								 
						
							
								196cece338 
								
							 
						 
						
							
							
								
								add a hook called after the inital fs collection  
							
							
							
						 
						
							2011-05-26 18:57:37 -05:00  
				
					
						
							
							
								 
						
							
								06ca7090f9 
								
							 
						 
						
							
							
								
								fix issue38 - nicer tracebacks on sessionstart/configure (and other internal/custom hook failures)  
							
							
							
						 
						
							2011-04-17 12:20:11 +02:00  
				
					
						
							
							
								 
						
							
								f2670651b3 
								
							 
						 
						
							
							
								
								half the overhead for calling a test function by introducing some caching  
							
							
							
						 
						
							2011-03-07 18:28:45 +01:00  
				
					
						
							
							
								 
						
							
								07cee24122 
								
							 
						 
						
							
							
								
								avoid deprecation warnings for our internal accesses  
							
							
							
						 
						
							2011-03-05 14:16:27 +01:00  
				
					
						
							
							
								 
						
							
								74b9ebc1cd 
								
							 
						 
						
							
							
								
								accept a left out "()" for ids on command line for better compatibility with pytest.vim  
							
							
							
						 
						
							2011-02-07 11:09:42 +01:00  
				
					
						
							
							
								 
						
							
								762ea71f67 
								
							 
						 
						
							
							
								
								fix error reporting issue when a "pyc" file has no relating "py"  
							
							
							
						 
						
							2011-01-27 21:11:21 +01:00  
				
					
						
							
							
								 
						
							
								b8f0d10f80 
								
							 
						 
						
							
							
								
								fix a pypy related regression - re-allow self.NAME style collection tree customization  
							
							
							
						 
						
							2011-01-18 12:47:31 +01:00  
				
					
						
							
							
								 
						
							
								c7531705fc 
								
							 
						 
						
							
							
								
								refine plugin registration, allow new "-p no:NAME" way to prevent/undo plugin registration  
							
							
							
						 
						
							2010-12-06 16:54:42 +01:00