37295dff0a 
								
							 
						 
						
							
							
								
								hack around Jython's incorrect AST heriachy  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 16:22:46 -05:00  
				
					
						
							
							
								 
						
							
								84efdacfc0 
								
							 
						 
						
							
							
								
								enabling assertions with jython, fixing one .format occurence  
							
							... 
							
							
							
							to provide the setting for http://paste.pocoo.org/show/147361/ 
--HG--
branch : trunk 
							
						 
						
							2009-10-27 21:51:05 +01:00  
				
					
						
							
							
								 
						
							
								d2e6cd0523 
								
							 
						 
						
							
							
								
								first round of fixing jython compatibility issues, marking some tests as xfail-on-jython  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 21:34:11 +01:00  
				
					
						
							
							
								 
						
							
								33bd39053f 
								
							 
						 
						
							
							
								
								using apipkg 1.0b2 snapshot version - adjusting/cleaning up some impl-detail accesses  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 21:31:42 +01:00  
				
					
						
							
							
								 
						
							
								cc3404b832 
								
							 
						 
						
							
							
								
								merged ronny's nose-compatibility hacks, i.e. nosestyle  
							
							... 
							
							
							
							setup_module() and setup() functions are supported.
added a few notes to changelog and documentation about it
--HG--
branch : trunk 
							
						 
						
							2009-10-27 16:49:38 +01:00  
				
					
						
							
							
								 
						
							
								2b1505c0f3 
								
							 
						 
						
							
							
								
								fix "py.cleanup -d" - add test and check to only remove empty dirs (!)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 16:03:14 +01:00  
				
					
						
							
							
								 
						
							
								09ba42a1bb 
								
							 
						 
						
							
							
								
								fix bug: a false xfail expression would erranonously report XPASS on failures  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 12:02:40 +01:00  
				
					
						
							
							
								 
						
							
								a161a865c8 
								
							 
						 
						
							
							
								
								remove deprecated parser.addgroup usage in favour of getgroup  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 10:03:11 +01:00  
				
					
						
							
							
								 
						
							
								fb159b0d40 
								
							 
						 
						
							
							
								
								removing some py.execnet references and moving scripts to execnet repo  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-27 09:19:23 +01:00  
				
					
						
							
							
								 
						
							
								6f80c985fb 
								
							 
						 
						
							
							
								
								support nose style argument-free setup/teardown functions  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-23 16:17:06 +02:00  
				
					
						
							
							
								 
						
							
								5f3bdf2d0b 
								
							 
						 
						
							
							
								
								nose plugin wont call setup functions that arent made for it  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-23 16:16:28 +02:00  
				
					
						
							
							
								 
						
							
								8e5efa7d6d 
								
							 
						 
						
							
							
								
								better tests for the nose plugin, support module level teardown  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-23 15:27:59 +02:00  
				
					
						
							
							
								 
						
							
								82caacd633 
								
							 
						 
						
							
							
								
								nosetest plugin now supports fallback to module level setup  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-23 15:11:53 +02:00  
				
					
						
							
							
								 
						
							
								6c2b1c4363 
								
							 
						 
						
							
							
								
								refine naming, API and docs for py.test.mark mechanism - now contained in pytest_mark plugin  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-22 20:57:21 +02:00  
				
					
						
							
							
								 
						
							
								861f34fe90 
								
							 
						 
						
							
							
								
								use new marking idioms, simplify generalized skipping implementation  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-22 18:37:24 +02:00  
				
					
						
							
							
								 
						
							
								4a76c096da 
								
							 
						 
						
							
							
								
								extend and refine test marking  
							
							... 
							
							
							
							- allow to mark tests via a "pytestmark" name at class/module level.
- make combined positional args of marker calls available via an _args argument
--HG--
branch : trunk 
							
						 
						
							2009-10-22 15:21:58 +02:00  
				
					
						
							
							
								 
						
							
								9ac4faf3af 
								
							 
						 
						
							
							
								
								don't visit '_' attributes on python objects for calling hooks  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-21 18:44:12 +02:00  
				
					
						
							
							
								 
						
							
								118eebb190 
								
							 
						 
						
							
							
								
								cleanup: move creation of python colitems to a default pytest_pycollect_makeitem hook impl  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-21 18:42:40 +02:00  
				
					
						
							
							
								 
						
							
								9910db2ca6 
								
							 
						 
						
							
							
								
								player nicer for missing parent Module objects for a collected function (bug triggered by oejskit)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-20 16:38:12 +02:00  
				
					
						
							
							
								 
						
							
								fabd967595 
								
							 
						 
						
							
							
								
								flush looponfail output to get around line-buffering  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-18 22:30:18 +02:00  
				
					
						
							
							
								 
						
							
								c38bb72205 
								
							 
						 
						
							
							
								
								reshuffle/refine option grouping, introduce "terminal reporting options"  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-17 17:43:59 +02:00  
				
					
						
							
							
								 
						
							
								80f3e33e41 
								
							 
						 
						
							
							
								
								deprecate addgroup / allow ordering of option groups  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-17 17:43:33 +02:00  
				
					
						
							
							
								 
						
							
								3795b08e95 
								
							 
						 
						
							
							
								
								add --report cmdline option, shift refined xfailed and skipped reporting to skipping plugin  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-17 17:42:40 +02:00  
				
					
						
							
							
								 
						
							
								eab7e039eb 
								
							 
						 
						
							
							
								
								streamline pluginmanager api and test/beautify printing of plugins with --trace  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-17 12:56:59 +02:00  
				
					
						
							
							
								 
						
							
								6f5918f03b 
								
							 
						 
						
							
							
								
								fix formatting of session log output  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-15 23:14:51 +02:00  
				
					
						
							
							
								 
						
							
								d8b9b5f1c8 
								
							 
						 
						
							
							
								
								- make importorskip static at py.test.importorskip because it's  
							
							... 
							
							
							
							used for conditional plugin loading
- fix case where xfail is defined at module/class level
- fixes and improvements to docs, correct links to plugins
- use new skip facilities here and there
--HG--
branch : trunk 
							
						 
						
							2009-10-15 20:10:06 +02:00  
				
					
						
							
							
								 
						
							
								3ca770b420 
								
							 
						 
						
							
							
								
								generalize skipping  
							
							... 
							
							
							
							- rename pytest_xfail to pytest_skip
- dynamic "skipif" and "xfail" decorators
- move most skipping code to the plugin
also coming with this commit:
- extend mark keyword to accept positional args + docs
- fix a few documentation related issues
- leave version as "trunk" for now
--HG--
branch : trunk 
							
						 
						
							2009-10-15 16:18:57 +02:00  
				
					
						
							
							
								 
						
							
								5e21e39125 
								
							 
						 
						
							
							
								
								resolve issue 54  
							
							... 
							
							
							
							triggered by @haypo's issue and patch the
process.cmdexec function now always uses
subprocess under the hood. Also fixed
some 3k related encoding issues.
--HG--
branch : trunk 
							
						 
						
							2009-10-14 23:54:01 +02:00  
				
					
						
							
							
								 
						
							
								df8aedba47 
								
							 
						 
						
							
							
								
								adding the console-runtest helper as discussed on py-dev  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-12 11:28:47 +02:00  
				
					
						
							
							
								 
						
							
								1bdc0896ca 
								
							 
						 
						
							
							
								
								introduce "-d" to py.cleanup  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-12 11:24:41 +02:00  
				
					
						
							
							
								 
						
							
								90f39426b4 
								
							 
						 
						
							
							
								
								fix some tests after the py/_py split  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-09 15:26:46 +02:00  
				
					
						
							
							
								 
						
							
								f10bfbb7e5 
								
							 
						 
						
							
							
								
								resolves   #59  - robustify unittest collection  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-09 15:09:26 +02:00  
				
					
						
							
							
								 
						
							
								a603021757 
								
							 
						 
						
							
							
								
								ignore more dirs and files  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-08 13:38:31 +02:00  
				
					
						
							
							
								 
						
							
								c15a1b698c 
								
							 
						 
						
							
							
								
								forgot to commit the verbatim copy of apipkg in _py/apipkg.py  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-05 02:22:48 +02:00  
				
					
						
							
							
								 
						
							
								6e11f8cd2a 
								
							 
						 
						
							
							
								
								* remove unused py._thread namespace, rewrite the one usage  
							
							... 
							
							
							
							* remove unused py/test/web directory
--HG--
branch : trunk 
							
						 
						
							2009-10-03 19:57:48 +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  
				
					
						
							
							
								 
						
							
								db1ff48996 
								
							 
						 
						
							
							
								
								* use the MIT license for the py lib  
							
							... 
							
							
							
							* bump version to prospective 1.1.0b1
* strike some unused code from initpkg
--HG--
branch : trunk 
							
						 
						
							2009-10-03 01:11:04 +02:00  
				
					
						
							
							
								 
						
							
								1f29529a24 
								
							 
						 
						
							
							
								
								* don't add distributed command line options when 'execnet' is not  
							
							... 
							
							
							
							installed, report a nice message.
* fix tests and code to work with non-existing execnet
* point execnet doc to the new package
--HG--
branch : trunk 
							
						 
						
							2009-10-02 22:29:22 +02:00  
				
					
						
							
							
								 
						
							
								ab9f6a75ad 
								
							 
						 
						
							
							
								
								remove py.execnet, substitute py.execnet usages with "execnet" ones.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-10-02 16:58:57 +02:00  
				
					
						
							
							
								 
						
							
								496e3b1138 
								
							 
						 
						
							
							
								
								adding internal repr for debugging  
							
							... 
							
							
							
							adding an example for generating multi-args/multi python tests
--HG--
branch : trunk 
							
						 
						
							2009-09-30 18:36:04 +02:00  
				
					
						
							
							
								 
						
							
								aed66120a2 
								
							 
						 
						
							
							
								
								fix typo, add ronny to authors, normalize email addresses  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-30 17:59:03 +02:00  
				
					
						
							
							
								 
						
							
								5914277f92 
								
							 
						 
						
							
							
								
								internally rename "provider" to "factory" to be consistent  
							
							... 
							
							
							
							with documentation.
--HG--
branch : trunk 
							
						 
						
							2009-09-30 12:59:47 +02:00  
				
					
						
							
							
								 
						
							
								98b2300266 
								
							 
						 
						
							
							
								
								fix cached_setup to deal properly for test_functions  
							
							... 
							
							
							
							with multiple args.  closes  #50 
--HG--
branch : trunk 
							
						 
						
							2009-09-30 12:52:40 +02:00  
				
					
						
							
							
								 
						
							
								2986c5dc74 
								
							 
						 
						
							
							
								
								simplify serializer tests  
							
							... 
							
							
							
							* use generate_tests to generate the simple non-string checks
* get rid of the TestSerializer class
--HG--
branch : trunk 
							
						 
						
							2009-09-28 23:43:38 +02:00  
				
					
						
							
							
								 
						
							
								7466516673 
								
							 
						 
						
							
							
								
								the check_sequence name is more specific  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-28 15:55:09 -05:00  
				
					
						
							
							
								 
						
							
								2c523cd0d6 
								
							 
						 
						
							
							
								
								enhance the serializer tests  
							
							... 
							
							
							
							* use generate_tests hook to generate the serialize deserialize combinations
* add dump/load funcargs to simplify the tests
--HG--
branch : trunk 
							
						 
						
							2009-09-28 22:46:32 +02:00  
				
					
						
							
							
								 
						
							
								40e91dcd85 
								
							 
						 
						
							
							
								
								add separate test for the serializer bigint fail  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-28 22:42:36 +02:00  
				
					
						
							
							
								 
						
							
								3d2975f38e 
								
							 
						 
						
							
							
								
								support floats  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-26 18:26:32 -05:00  
				
					
						
							
							
								 
						
							
								c3fd7f0247 
								
							 
						 
						
							
							
								
								don't need to import py  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-26 14:22:01 -05:00  
				
					
						
							
							
								 
						
							
								cb5bd868d9 
								
							 
						 
						
							
							
								
								use default argument  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-09-26 14:21:36 -05:00