56a936993c 
								
							 
						 
						
							
							
								
								enhance figleaf setup, enabled by default now (requires --figleaf). Generalize internal ability to show "hints" at the end of "-h".  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-01-02 22:48:53 +01:00  
				
					
						
							
							
								 
						
							
								f3e62e38aa 
								
							 
						 
						
							
							
								
								streamlined plugin loading: order is now setuptools, ENV, commandline  
							
							... 
							
							
							
							and setuptools entry point names are turned to canonical namees ("pytest_*")
--HG--
branch : trunk 
							
						 
						
							2010-01-02 17:17:13 +01:00  
				
					
						
							
							
								 
						
							
								631dfe9f13 
								
							 
						 
						
							
							
								
								only consider matching conftest plugins for discovering hooks related to collection nodes.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-30 02:36:58 +01:00  
				
					
						
							
							
								 
						
							
								79af98fc29 
								
							 
						 
						
							
							
								
								some testing hygene: move _reparse testing functionality to actual test support code, un-xfail a now passing test, reduce direct py.test.config usage aiming for deprecation.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-29 18:02:54 +01:00  
				
					
						
							
							
								 
						
							
								db21cac694 
								
							 
						 
						
							
							
								
								cleanup py.test.* namespace, docstrings for improved pydoc and interactive usage.  
							
							... 
							
							
							
							use new apipkg __onfirstaccess__ feature to initialize the py.test namespace with the default plugins.  This, besides other good implications, means that you can now type:  pydoc py.test   or help(py.test)
--HG--
branch : trunk 
							
						 
						
							2009-12-29 16:29:48 +01:00  
				
					
						
							
							
								 
						
							
								425e4849f3 
								
							 
						 
						
							
							
								
								remove/reduce internal global state: py._com.registry is now fully contained and always instantiated from the py.test PluginManager class.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-29 12:36:17 +01:00  
				
					
						
							
							
								 
						
							
								8737254a74 
								
							 
						 
						
							
							
								
								simplify pluginmanager, move plugin validation code to plugin, remove unused code  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-29 10:59:01 +01:00  
				
					
						
							
							
								 
						
							
								0361b73d75 
								
							 
						 
						
							
							
								
								remove defaultconfest.py and make PluginManager directly do early initialization of default plugins.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-29 10:26:51 +01:00  
				
					
						
							
							
								 
						
							
								9652be0ac1 
								
							 
						 
						
							
							
								
								don't consider setuptools plugins if it is not installed.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-11-24 10:49:04 +01:00  
				
					
						
							
							
								 
						
							
								ed03eef81b 
								
							 
						 
						
							
							
								
								introduce plugin discovery through setuptools "pytest11" entrypoints  
							
							... 
							
							
							
							and refine execnet dependency handling.  Prepare 1.1 release
--HG--
branch : trunk 
							
						 
						
							2009-11-23 17:20:36 +01:00  
				
					
						
							
							
								 
						
							
								b04a04cabd 
								
							 
						 
						
							
							
								
								make py lib a self-contained directory again  
							
							... 
							
							
							
							- move and merge _py/ bits back to py/
- fixes all around
--HG--
branch : trunk 
							
						 
						
							2009-11-04 21:34:07 +01:00  
				
					
						
							
							
								 
						
							
								eab7e039eb 
								
							 
						 
						
							
							
								
								streamline pluginmanager api and test/beautify printing of plugins with --trace  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-17 12:56:59 +02:00  
				
					
						
							
							
								 
						
							
								5791c06bf2 
								
							 
						 
						
							
							
								
								rewrote the initpkg mechanism and moved py lib implementation files to  
							
							... 
							
							
							
							_py/...  with py/__init__.py containing pointers into them
The new apipkg is only around 70 lines of code and allows
us to get rid of the infamous "py.__." by regular non-magical
"_py." imports. It is also available as a separately installable
package, see http://bitbucket.org/hpk42/apipkg 
--HG--
branch : trunk 
							
						 
						
							2009-10-03 01:47:39 +02:00  
				
					
						
							
							
								 
						
							
								c8119d89b6 
								
							 
						 
						
							
							
								
								move test files out of py lib proper  
							
							... 
							
							
							
							* separate all tests from plugins
* simplify implicit inclusion of plugins under test
* have test_initpkg perform direct checks instead of yielding tests
* fix example tests for 3k
--HG--
branch : trunk 
							
						 
						
							2009-09-06 16:59:39 +02:00