61c53602f2 
								
							 
						 
						
							
							
								
								introduce new "Error" outcome and group setup/teardown and collection failures into that category. Report them separately.  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-07-31 14:22:02 +02:00  
				
					
						
							
							
								 
						
							
								183af95526 
								
							 
						 
						
							
							
								
								* refined funcarg docs and CHANGELOG  
							
							... 
							
							
							
							* fixed funcarg setup and error-raising issue
--HG--
branch : 1.0.x 
							
						 
						
							2009-07-05 14:22:01 +02:00  
				
					
						
							
							
								 
						
							
								4ab0f25b05 
								
							 
						 
						
							
							
								
								remove scope argument from request.addfinalizer  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-06-23 17:10:52 +02:00  
				
					
						
							
							
								 
						
							
								4a48a50e3b 
								
							 
						 
						
							
							
								
								* introduce and document new pytest_namespace hook  
							
							... 
							
							
							
							* remove py.test.mark helper
* move xfail to work directly on py.test namespace, simplified
--HG--
branch : trunk 
							
						 
						
							2009-06-18 17:19:12 +02:00  
				
					
						
							
							
								 
						
							
								a59d602bce 
								
							 
						 
						
							
							
								
								* remove redundant call_next_provider method, thus generalizing Request object  
							
							... 
							
							
							
							* refine according documentation
--HG--
branch : trunk 
							
						 
						
							2009-06-11 19:49:25 +02:00  
				
					
						
							
							
								 
						
							
								3bdcd2f793 
								
							 
						 
						
							
							
								
								introduce Function._genid, also used for more correct equality implementation  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-25 10:46:04 +02:00  
				
					
						
							
							
								 
						
							
								f50b39980c 
								
							 
						 
						
							
							
								
								addresses issue15  
							
							... 
							
							
							
							expose fillfuncargs as py.test.collect._fillfuncargs instead for now
--HG--
branch : trunk 
							
						 
						
							2009-05-21 19:36:02 +02:00  
				
					
						
							
							
								 
						
							
								e79f4d298c 
								
							 
						 
						
							
							
								
								minimal changes to expose fillfuncargs  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-21 19:08:33 +02:00  
				
					
						
							
							
								 
						
							
								5d3a3add83 
								
							 
						 
						
							
							
								
								introduce and document "session" scope for finalization helpers  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-21 14:37:30 +02:00  
				
					
						
							
							
								 
						
							
								dcee9bdd6e 
								
							 
						 
						
							
							
								
								* create funcarg Request object only once per function run setup  
							
							... 
							
							
							
							* add getfuncargvalue() for retrieving arbitrary funcargs from a provider
--HG--
branch : trunk 
							
						 
						
							2009-05-21 09:45:43 +02:00  
				
					
						
							
							
								 
						
							
								191d02aef2 
								
							 
						 
						
							
							
								
								* refactor plugin support to work directly with  
							
							... 
							
							
							
							modules, no classes required anymore.
* call funcarg hook if defined on class
--HG--
branch : trunk 
							
						 
						
							2009-05-18 23:26:16 +02:00  
				
					
						
							
							
								 
						
							
								4035fa6326 
								
							 
						 
						
							
							
								
								get to a workable state for cached_setup() and docs, move msot related code to SetupState class  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-18 19:06:16 +02:00  
				
					
						
							
							
								 
						
							
								19c9506fa3 
								
							 
						 
						
							
							
								
								addcall now takes direct funcargs values alternatively  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-13 03:01:02 +02:00  
				
					
						
							
							
								 
						
							
								1e3acc66d6 
								
							 
						 
						
							
							
								
								implement funcargs according to docs, streamline docs  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-12 23:32:19 +02:00  
				
					
						
							
							
								 
						
							
								b40c3d5110 
								
							 
						 
						
							
							
								
								catch duplicate _id values  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-12 02:16:02 +02:00  
				
					
						
							
							
								 
						
							
								ebb0de4ff7 
								
							 
						 
						
							
							
								
								adding _id parameter to addcall, refinements  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-12 02:05:59 +02:00  
				
					
						
							
							
								 
						
							
								c3f3dc653e 
								
							 
						 
						
							
							
								
								rename hook, rename addfuncarg to addcall interface,  
							
							... 
							
							
							
							forget about combinations of funcargs.
--HG--
branch : trunk 
							
						 
						
							2009-05-12 01:38:09 +02:00  
				
					
						
							
							
								 
						
							
								d9ad2cf761 
								
							 
						 
						
							
							
								
								merging the new function generators, addresses issue 2  
							
							... 
							
							
							
							- introduce a new pytest_genfuncruns hook for generating tests with multiple funcargs
- new and extended docs: doc/test/funcargs.txt
- factor all funcargs related code into py/test/funcargs.py
- remove request.maketempdir call (you can use request.config.mktemp)
--HG--
branch : trunk 
							
						 
						
							2009-05-11 19:23:57 +02:00  
				
					
						
							
							
								 
						
							
								a72b351139 
								
							 
						 
						
							
							
								
								* performing funcarg setup during setup-phase  
							
							... 
							
							
							
							* make item.runtest() be a clean function and have
  the caller deal with the deprecated invocation
--HG--
branch : trunk 
							
						 
						
							2009-05-06 08:38:42 +02:00  
				
					
						
							
							
								 
						
							
								e976fb36fd 
								
							 
						 
						
							
							
								
								finalized docs and funcarg attributes, i think  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 21:36:57 +02:00  
				
					
						
							
							
								 
						
							
								5e03bdad84 
								
							 
						 
						
							
							
								
								bringing docs and funcargs in sync  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 19:57:00 +02:00  
				
					
						
							
							
								 
						
							
								792dce025c 
								
							 
						 
						
							
							
								
								fix reporting failure  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 19:24:45 +02:00  
				
					
						
							
							
								 
						
							
								763d0d72a5 
								
							 
						 
						
							
							
								
								funcargs work mostly according to the documentation  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 18:30:26 +02:00  
				
					
						
							
							
								 
						
							
								de4c2dc98d 
								
							 
						 
						
							
							
								
								implement request object as per docs  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 02:59:50 +02:00  
				
					
						
							
							
								 
						
							
								70840f605e 
								
							 
						 
						
							
							
								
								move tests to test_funcargs.py and start with new request object tests  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 02:23:42 +02:00