88a0714dfa 
								
							 
						 
						
							
							
								
								* refix handling of partial setup failures  
							
							... 
							
							
							
							* shuffle / consolidate related tests
* re-gen setup.py
--HG--
branch : 1.0.x 
							
						 
						
							2009-07-08 16:41:30 +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  
				
					
						
							
							
								 
						
							
								8b7dfb29c5 
								
							 
						 
						
							
							
								
								re-introduce py.test.mark and move py.test.xfail to py.test.mark.xfail  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-06-28 13:27:34 +02:00  
				
					
						
							
							
								 
						
							
								c491a708e0 
								
							 
						 
						
							
							
								
								add test and fix keyword recogniation, thanks Andreas Kloeckner  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-06-24 16:04:42 +02:00  
				
					
						
							
							
								 
						
							
								4ab0f25b05 
								
							 
						 
						
							
							
								
								remove scope argument from request.addfinalizer  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-06-23 17:10:52 +02:00  
				
					
						
							
							
								 
						
							
								964ecbdb19 
								
							 
						 
						
							
							
								
								shift deprecated_call helper into pytest_recwarn plugin  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-06-18 17:26:40 +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  
				
					
						
							
							
								 
						
							
								4a78daf7f3 
								
							 
						 
						
							
							
								
								* refine collect hooks and docs, remove pytest_collect_recurse  
							
							... 
							
							
							
							* write and extend extension docs
--HG--
branch : trunk 
							
						 
						
							2009-06-15 17:28:55 +02:00  
				
					
						
							
							
								 
						
							
								771438fde5 
								
							 
						 
						
							
							
								
								* refine and rename pycollect related hooks  
							
							... 
							
							
							
							* refine runtest/test function call protocol
--HG--
branch : trunk 
							
						 
						
							2009-06-15 15:15:40 +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  
				
					
						
							
							
								 
						
							
								3f50470c6a 
								
							 
						 
						
							
							
								
								striking config from Node signature  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-06-11 18:23:32 +02:00  
				
					
						
							
							
								 
						
							
								6956d1a7e4 
								
							 
						 
						
							
							
								
								remove unused function  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-06-11 14:49:49 +02:00  
				
					
						
							
							
								 
						
							
								d16688a1e6 
								
							 
						 
						
							
							
								
								* rename, cleanup and document runtest hooks  
							
							... 
							
							
							
							* factor runner code into pytest_runner plugin
* cleanup setupstate handling
--HG--
branch : trunk 
							
						 
						
							2009-06-08 18:31:10 +02:00  
				
					
						
							
							
								 
						
							
								3bdcd2f793 
								
							 
						 
						
							
							
								
								introduce Function._genid, also used for more correct equality implementation  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-25 10:46:04 +02:00  
				
					
						
							
							
								 
						
							
								e57543780f 
								
							 
						 
						
							
							
								
								shift tests and remove superflous files  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-22 23:57:08 +02:00  
				
					
						
							
							
								 
						
							
								a93918a480 
								
							 
						 
						
							
							
								
								integrate plugin hook checking directly when registering  
							
							... 
							
							
							
							remove plugintester plugin, all functionality now in testdir
--HG--
branch : trunk 
							
						 
						
							2009-05-22 23:50:35 +02:00  
				
					
						
							
							
								 
						
							
								bcd9aed0b1 
								
							 
						 
						
							
							
								
								* introduce pytest_pdb: plugin handling --pdb invocation  
							
							... 
							
							
							
							* killing some unused/unneccessary hooks
--HG--
branch : trunk 
							
						 
						
							2009-05-22 19:57:21 +02:00  
				
					
						
							
							
								 
						
							
								b8926f59da 
								
							 
						 
						
							
							
								
								make setupevent tests of pytest_runner.py work  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-22 19:56:05 +02:00  
				
					
						
							
							
								 
						
							
								30e04b1ec6 
								
							 
						 
						
							
							
								
								derive Exit from KeyboardInterrupt to simplify exception catching  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-22 13:01:48 +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  
				
					
						
							
							
								 
						
							
								ec34e9423e 
								
							 
						 
						
							
							
								
								rename sorter to reprec (report-recorder)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-21 14:33:09 +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  
				
					
						
							
							
								 
						
							
								219e627f87 
								
							 
						 
						
							
							
								
								remove superflous registry.call_firstresult and NONEASFIRSTRESULT logic  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-20 22:02:08 +02:00  
				
					
						
							
							
								 
						
							
								1973817f11 
								
							 
						 
						
							
							
								
								rename recorder functionality, unify interfaces  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-19 19:25:21 +02:00  
				
					
						
							
							
								 
						
							
								3b23b98cb5 
								
							 
						 
						
							
							
								
								sorting should be an option collector->child interface  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-19 18:28:51 +02:00  
				
					
						
							
							
								 
						
							
								842d14cd33 
								
							 
						 
						
							
							
								
								move _getparent to Node and make it public  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-19 18:13:33 +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  
				
					
						
							
							
								 
						
							
								767dcc69f3 
								
							 
						 
						
							
							
								
								imported patch usegentest  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-18 18:59:45 +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  
				
					
						
							
							
								 
						
							
								286460b94e 
								
							 
						 
						
							
							
								
								merge samuele's metainfo() branch  
							
							... 
							
							
							
							also fix a test after broken rename
--HG--
branch : trunk 
							
						 
						
							2009-05-12 19:09:27 +02:00  
				
					
						
							
							
								 
						
							
								b392b0eac1 
								
							 
						 
						
							
							
								
								- rename metainfo to reportinfo for clarity  
							
							... 
							
							
							
							- report hook: pytest_report_iteminfo to override the .reportinfo() as provided by items
--HG--
branch : trunk 
							
						 
						
							2009-05-12 17:02:22 +02:00  
				
					
						
							
							
								 
						
							
								4956e00a49 
								
							 
						 
						
							
							
								
								introduce a pytest_collect_metainfo hook  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-12 14:50:25 +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  
				
					
						
							
							
								 
						
							
								1e84a3c451 
								
							 
						 
						
							
							
								
								fixing a windows issues  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-07 21:04:56 +02:00  
				
					
						
							
							
								 
						
							
								8182d341a5 
								
							 
						 
						
							
							
								
								rename "api" into "hook" in most places.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-07 18:01:53 +02:00  
				
					
						
							
							
								 
						
							
								61885cd825 
								
							 
						 
						
							
							
								
								provide testdir.spawn_pytest for pexpect mediated interaction tests,  
							
							... 
							
							
							
							kill code, yay.
--HG--
branch : trunk 
							
						 
						
							2009-05-06 11:47:48 +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  
				
					
						
							
							
								 
						
							
								aad04ea8ae 
								
							 
						 
						
							
							
								
								* kill some code and indirections  
							
							... 
							
							
							
							* have metainfo() directly provide fileinfo + message
--HG--
branch : trunk 
							
						 
						
							2009-05-05 23:52:25 +02:00  
				
					
						
							
							
								 
						
							
								3245b0c1af 
								
							 
						 
						
							
							
								
								greatly refine deprecaction warnings and use new "recwarn" plugin for it.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-05 22:31:18 +02:00  
				
					
						
							
							
								 
						
							
								671684be5c 
								
							 
						 
						
							
							
								
								a new plugin for asserting that warnings have been shown to a user.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-05 21:24:47 +02:00  
				
					
						
							
							
								 
						
							
								c8de661ef6 
								
							 
						 
						
							
							
								
								fixes   #3  
							
							... 
							
							
							
							added tests and fix for early parsing of "-p" option
--HG--
branch : trunk 
							
						 
						
							2009-04-17 20:09:29 +02:00  
				
					
						
							
							
								 
						
							
								2fd437e465 
								
							 
						 
						
							
							
								
								ref addresses 4  
							
							... 
							
							
							
							The first non-None value returned by a pytest_pyfunc_call hook
method now indicates that the function call has been performed.
--HG--
branch : trunk 
							
						 
						
							2009-04-17 19:25:15 +02:00  
				
					
						
							
							
								 
						
							
								e976fb36fd 
								
							 
						 
						
							
							
								
								finalized docs and funcarg attributes, i think  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 21:36:57 +02:00