c93fbb0e57 
								
							 
						 
						
							
							
								
								Load conftest files in the correct order initially  
							
							... 
							
							
							
							When the conftest.py files are looked for intially they got loaded
starting from the subdir ending at the parent dir(s).  Later on during
collection any conftest.py files are loaded starting from the parent
dir ending at the subdir.  Due to how extending fixtures works the
latter is correct as otherwise the wrong fixture will be available.
So this changes the initial conftest loading to start at the root and
go towards the subdir.
This does also affect the order of other hooks, hence the order of the
reporting being different in testing/test_terminal.py. 
							
						 
						
							2013-04-18 12:24:53 +01:00  
				
					
						
							
							
								 
						
							
								c64c567b75 
								
							 
						 
						
							
							
								
								fix issue224 - invocations with >256 char arguments now work  
							
							
							
						 
						
							2012-11-12 10:15:43 +01:00  
				
					
						
							
							
								 
						
							
								33cd414420 
								
							 
						 
						
							
							
								
								fix issue127 improve pytest_addoption docs, add new config.getoption(name) method for consistency.  
							
							
							
						 
						
							2012-11-06 14:09:12 +01:00  
				
					
						
							
							
								 
						
							
								6b6080ae6c 
								
							 
						 
						
							
							
								
								remove unused code  
							
							
							
						 
						
							2012-10-28 10:12:36 +01:00  
				
					
						
							
							
								 
						
							
								b8277bfed8 
								
							 
						 
						
							
							
								
								fix issue127 - improve pytest_addoption and related documentation  
							
							
							
						 
						
							2012-10-25 11:07:07 +02:00  
				
					
						
							
							
								 
						
							
								ecec653e98 
								
							 
						 
						
							
							
								
								fix issue151 - heuristcally lookup conftest files on all command line arguments, not just the first existing dir/file  
							
							... 
							
							
							
							you can install the corresponding pytest-2.3.dev2 via
pip install -i http:/pypi.testrun.org -U pytest 
							
						 
						
							2012-06-26 21:56:03 +02:00  
				
					
						
							
							
								 
						
							
								0ba0f91720 
								
							 
						 
						
							
							
								
								remove unused code  
							
							
							
						 
						
							2012-06-26 20:28:09 +02:00  
				
					
						
							
							
								 
						
							
								979dfd20f2 
								
							 
						 
						
							
							
								
								add a method to the config object to dynamically add a value to an (line-type) ini-value  
							
							
							
						 
						
							2011-11-11 22:56:08 +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  
				
					
						
							
							
								 
						
							
								f2512017ea 
								
							 
						 
						
							
							
								
								correctly handle zero length cmdline arguments  
							
							
							
						 
						
							2011-09-25 23:26:49 +02:00  
				
					
						
							
							
								 
						
							
								650c3bcfde 
								
							 
						 
						
							
							
								
								enhance debug tracing: print trace tags at the end of message and forget about "prefix".  
							
							... 
							
							
							
							Always log to "pytestdebug.log" if "--debug" option is given.
also move related code to pytest_helpconfig plugin. 
							
						 
						
							2011-07-14 19:11:50 +02:00  
				
					
						
							
							
								 
						
							
								942ae47cd1 
								
							 
						 
						
							
							
								
								tentatively use internal list for cleanups at unconfigure time - this helps reporting with partially executed pytest_configure() hooks  
							
							
							
						 
						
							2011-04-17 12:20:13 +02:00  
				
					
						
							
							
								 
						
							
								1d40abadc4 
								
							 
						 
						
							
							
								
								offer a semi-internal method to create a config object in subprocesses  
							
							... 
							
							
							
							(helps pytest-xdist plugin to fix issue34) 
							
						 
						
							2011-03-16 18:00:52 +01:00  
				
					
						
							
							
								 
						
							
								d8d88ede65 
								
							 
						 
						
							
							
								
								refine and unify initial capturing - now works also if the logging module  
							
							... 
							
							
							
							is already used from an early-loaded conftest.py file (prior to option parsing) 
							
						 
						
							2011-01-18 12:51:21 +01:00  
				
					
						
							
							
								 
						
							
								170c78cef9 
								
							 
						 
						
							
							
								
								remove same-conftest.py detection - does more harm than good  
							
							... 
							
							
							
							(see mail from Ralf Schmitt on py-dev) 
							
						 
						
							2011-01-11 15:54:47 +01:00  
				
					
						
							
							
								 
						
							
								a15983cb33 
								
							 
						 
						
							
							
								
								rather named the new hook cmdline_preparse  
							
							
							
						 
						
							2010-12-07 12:34:18 +01:00  
				
					
						
							
							
								 
						
							
								9ab256c296 
								
							 
						 
						
							
							
								
								make getvalueorskip() be hidden in skip-reporting. also bump version.  
							
							
							
						 
						
							2010-12-07 12:18:24 +01:00  
				
					
						
							
							
								 
						
							
								7db9e98b55 
								
							 
						 
						
							
							
								
								introduce a pytest_cmdline_processargs hook to modify/add dynamically to command line arguments.  
							
							
							
						 
						
							2010-12-07 12:14:12 +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  
				
					
						
							
							
								 
						
							
								4cb2c74159 
								
							 
						 
						
							
							
								
								introduce new discovery mechanism  
							
							... 
							
							
							
							XXX experiment with using it before introducing it or wait
for feature request 
							
						 
						
							2010-11-24 22:01:04 +01:00  
				
					
						
							
							
								 
						
							
								0357d3afda 
								
							 
						 
						
							
							
								
								refine initialization and collection reporting, introduce a progress bar  
							
							
							
						 
						
							2010-11-22 11:59:56 +01:00  
				
					
						
							
							
								 
						
							
								f456e376b9 
								
							 
						 
						
							
							
								
								refine tmpdir handling and docs  
							
							... 
							
							
							
							- clear tmpdir specified with --basetemp
- remove config.mktmp and config.getbasetemp methods 
							
						 
						
							2010-11-21 17:43:18 +01:00  
				
					
						
							
							
								 
						
							
								929291775e 
								
							 
						 
						
							
							
								
								flat is better than nested (cont'd):  
							
							... 
							
							
							
							- pytest.py is new module, making "python -m pytest" work always
- _pytest/*.py now contains core.py, hookspec and the plugins, no sub packages 
							
						 
						
							2010-11-13 11:10:45 +01:00