4a489af0ff 
								
							 
						 
						
							
							
								
								remove the --junitxmlprefix feature - it's kind of YAGNI i guess -  
							
							... 
							
							
							
							i introduced it after 1.3.1 but don't need it anymore and thus
it's not going to be there for 1.3.2.
--HG--
branch : trunk 
							
						 
						
							2010-07-03 14:44:47 +02:00  
				
					
						
							
							
								 
						
							
								c19f51a3d7 
								
							 
						 
						
							
							
								
								refine header message  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-03 14:35:27 +02:00  
				
					
						
							
							
								 
						
							
								5f9876d54e 
								
							 
						 
						
							
							
								
								apply patch from Jakub wrt fixing resultlog/xdist combo  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-02 13:01:21 +02:00  
				
					
						
							
							
								 
						
							
								f554fa03ae 
								
							 
						 
						
							
							
								
								make initial conftest finding ignore "--" arguments  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-01 19:27:40 +02:00  
				
					
						
							
							
								 
						
							
								b8db15a94f 
								
							 
						 
						
							
							
								
								refine bestrelpath to return "." for X.bestrelpath(X) and refine its docstring  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-28 16:32:43 +02:00  
				
					
						
							
							
								 
						
							
								f8d3a80af5 
								
							 
						 
						
							
							
								
								name CollectOnlyReporter's output attribute "_tw" for consistency with TerminalReporter  
							
							... 
							
							
							
							This fixes  #92 .
--HG--
branch : trunk 
							
						 
						
							2010-06-27 18:17:47 -05:00  
				
					
						
							
							
								 
						
							
								df744e9182 
								
							 
						 
						
							
							
								
								merge heads  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-25 12:25:44 -05:00  
				
					
						
							
							
								 
						
							
								d82d65d95e 
								
							 
						 
						
							
							
								
								remove uneeded exec  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-25 12:24:51 -05:00  
				
					
						
							
							
								 
						
							
								f856db29dc 
								
							 
						 
						
							
							
								
								refine py.process.cmdexec handling wrt unicode on all python versions  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-25 10:30:15 +02:00  
				
					
						
							
							
								 
						
							
								3a8d13599e 
								
							 
						 
						
							
							
								
								a fix from maciej who claims this fixes issues on some systems.  
							
							... 
							
							
							
							passes all tests so i just apply it.
--HG--
branch : trunk 
							
						 
						
							2010-06-17 18:04:36 +02:00  
				
					
						
							
							
								 
						
							
								149f9e1042 
								
							 
						 
						
							
							
								
								refine reporting with --pdb some more  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-17 12:53:29 +02:00  
				
					
						
							
							
								 
						
							
								3f1efe1b57 
								
							 
						 
						
							
							
								
								fix --pdb to not drop interactive on xfailed tests  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-16 12:35:08 +02:00  
				
					
						
							
							
								 
						
							
								c3233b9c15 
								
							 
						 
						
							
							
								
								improve comment  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-10 14:05:40 -05:00  
				
					
						
							
							
								 
						
							
								2995d65720 
								
							 
						 
						
							
							
								
								fix assertion interpretation when the operator is **  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-10 13:50:07 -05:00  
				
					
						
							
							
								 
						
							
								77a7d576ec 
								
							 
						 
						
							
							
								
								defer a number of other compiles to frame.eval (patch from Amaury on trunk/pypy fork, thanks)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-10 10:56:14 +02:00  
				
					
						
							
							
								 
						
							
								3b30c5b67a 
								
							 
						 
						
							
							
								
								defer compilation to frame.eval (pypy overrides frame.eval and has its own compilation  
							
							... 
							
							
							
							of source code to bytecode)
--HG--
branch : trunk 
							
						 
						
							2010-06-10 09:53:40 +02:00  
				
					
						
							
							
								 
						
							
								610cde6f85 
								
							 
						 
						
							
							
								
								Interpret assignments while examining asserts corrects  
							
							... 
							
							
							
							fixes  #105 
--HG--
branch : trunk 
						
							2010-06-09 14:53:11 -05:00  
				
					
						
							
							
								 
						
							
								bc6ead1a3c 
								
							 
						 
						
							
							
								
								introduce a new --junitprefix option to influence xml reporting.  
							
							... 
							
							
							
							also internally avoid some redundant code.
--HG--
branch : trunk 
							
						 
						
							2010-06-09 16:18:47 +02:00  
				
					
						
							
							
								 
						
							
								0c04577f9f 
								
							 
						 
						
							
							
								
								fix issue104 properly xml-escape names in junitxml files  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 15:27:45 +02:00  
				
					
						
							
							
								 
						
							
								523704f890 
								
							 
						 
						
							
							
								
								make py.test.raises as-VAR be an ExceptionInfo object  
							
							... 
							
							
							
							but only initialize it after the block is finished.
--HG--
branch : trunk 
							
						 
						
							2010-06-09 14:45:41 +02:00  
				
					
						
							
							
								 
						
							
								6951da7da0 
								
							 
						 
						
							
							
								
								merge Ronny's changes, add some documentation and changelog entries  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 14:26:08 +02:00  
				
					
						
							
							
								 
						
							
								d83bf93154 
								
							 
						 
						
							
							
								
								less imports at function level, add a CHANGELOG entry - i guess  
							
							... 
							
							
							
							there are not many win32/python2.4 users anymore these days.
--HG--
branch : trunk 
							
						 
						
							2010-06-09 12:07:12 +02:00  
				
					
						
							
							
								 
						
							
								4437ecb385 
								
							 
						 
						
							
							
								
								make terminal tests pass on win32/python2.4 and update tox.ini  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 12:01:13 +02:00  
				
					
						
							
							
								 
						
							
								d1c8209875 
								
							 
						 
						
							
							
								
								support using py.test.raises in context manager style  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 10:50:00 +02:00  
				
					
						
							
							
								 
						
							
								64388832d9 
								
							 
						 
						
							
							
								
								introduce a new request.applymarker() function and refactor  
							
							... 
							
							
							
							internally to allow for dynamically adding keywords to test
items.
--HG--
branch : trunk 
							
						 
						
							2010-06-08 02:34:51 +02:00  
				
					
						
							
							
								 
						
							
								804dcd3521 
								
							 
						 
						
							
							
								
								some adjustments to make py.test --basetemp=XYZ work where  
							
							... 
							
							
							
							XYZ is a subdir the checkout which contains a conftest.py
--HG--
branch : trunk 
							
						 
						
							2010-06-07 21:02:26 +02:00  
				
					
						
							
							
								 
						
							
								c1d0fc9aaf 
								
							 
						 
						
							
							
								
								add ignore_errors to local.remove()  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-07 20:48:36 +02:00  
				
					
						
							
							
								 
						
							
								8ece058256 
								
							 
						 
						
							
							
								
								remove py._path.gateway.* - its weird and unused  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-07 15:13:28 +02:00  
				
					
						
							
							
								 
						
							
								10b8de060a 
								
							 
						 
						
							
							
								
								fix py.code.compile to generate unique filenames  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-06 19:08:22 +02:00  
				
					
						
							
							
								 
						
							
								bdd1006e06 
								
							 
						 
						
							
							
								
								don't print empty lines with junitxml file printing  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-04 00:39:18 +02:00  
				
					
						
							
							
								 
						
							
								f8404be1b2 
								
							 
						 
						
							
							
								
								add a rootdir param to py.path.local.mkdtemp  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-03 11:14:32 +02:00  
				
					
						
							
							
								 
						
							
								2e82ca5fde 
								
							 
						 
						
							
							
								
								use tempdir.mkdtmp instead of mktmp + repeated tries for making tmpdirs  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-03 10:59:24 +02:00  
				
					
						
							
							
								 
						
							
								a07e494554 
								
							 
						 
						
							
							
								
								add kwarg support to py.errpr.checked_call  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-03 10:21:48 +02:00  
				
					
						
							
							
								 
						
							
								75d80ca183 
								
							 
						 
						
							
							
								
								fix pyimport() bug on directories  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-31 17:06:46 +02:00  
				
					
						
							
							
								 
						
							
								b66b5e2715 
								
							 
						 
						
							
							
								
								fix issue 57 - make --looponfail work with xpassing tests  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-26 18:55:50 +02:00  
				
					
						
							
							
								 
						
							
								ff2b893d31 
								
							 
						 
						
							
							
								
								fix for py3 exception printing logic  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-25 17:24:24 +02:00  
				
					
						
							
							
								 
						
							
								c953c7d313 
								
							 
						 
						
							
							
								
								fix issue102 by introducing a --maxfailures=NUM option  
							
							... 
							
							
							
							also print an informative line about "stopped/interrupted" test runs
near the end.
--HG--
branch : trunk 
							
						 
						
							2010-05-25 16:52:09 +02:00  
				
					
						
							
							
								 
						
							
								9173b60677 
								
							 
						 
						
							
							
								
								internal test runs: do inline_run() without io-capturing  
							
							... 
							
							
							
							as this nested capturing can leave open FDs which breaks
larger test runs.  also introduce an internal option "--lsof"
for checking the number of file descriptors
--HG--
branch : trunk 
							
						 
						
							2010-05-25 12:24:51 +02:00  
				
					
						
							
							
								 
						
							
								545aab85f2 
								
							 
						 
						
							
							
								
								py-1.3.1 release prep and version bumping  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-22 17:11:30 +02:00  
				
					
						
							
							
								 
						
							
								fa074da5a9 
								
							 
						 
						
							
							
								
								when --runxfail is supplied also show tracebacks when running a test that  
							
							... 
							
							
							
							calls py.test.xfail
--HG--
branch : trunk 
							
						 
						
							2010-05-22 17:08:49 +02:00  
				
					
						
							
							
								 
						
							
								29a5b7452e 
								
							 
						 
						
							
							
								
								* improve and test --tb=short reporting  
							
							... 
							
							
							
							* show --tb=short tracebacks for importing test modules
--HG--
branch : trunk 
							
						 
						
							2010-05-22 16:18:24 +02:00  
				
					
						
							
							
								 
						
							
								93712a3ce6 
								
							 
						 
						
							
							
								
								terser reporting header  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-22 13:59:01 +02:00  
				
					
						
							
							
								 
						
							
								6f697294b2 
								
							 
						 
						
							
							
								
								fix for python3 - class.__dict__ is now a dict_proxy which doesn't have setdefault() anymore.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-22 10:12:57 +02:00  
				
					
						
							
							
								 
						
							
								7cba3a07af 
								
							 
						 
						
							
							
								
								update docs: mention that py.test.xfail is there  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-21 18:16:16 +02:00  
				
					
						
							
							
								 
						
							
								4f7ef0b63f 
								
							 
						 
						
							
							
								
								fix issue89 - allow py.test.mark decorators to be used with classes  
							
							... 
							
							
							
							(if you are using >=python2.6)
also allow to have multiple markers applied at class level
and test and fix a bug with chained skip/xfail decorators:
if any of the conditions is true a test will be skipped/xfailed
with a explanation which condition evaluated to true.
--HG--
branch : trunk 
							
						 
						
							2010-05-21 18:11:47 +02:00  
				
					
						
							
							
								 
						
							
								578cba20d4 
								
							 
						 
						
							
							
								
								fix issue94 make reporting more robust against bogus source code  
							
							... 
							
							
							
							(and internally be more careful when presenting unexpected byte sequences)
also make py.code.Source accept a list of lines directly.
--HG--
branch : trunk 
							
						 
						
							2010-05-21 16:42:46 +02:00  
				
					
						
							
							
								 
						
							
								93f91c9607 
								
							 
						 
						
							
							
								
								unify handling of reportcharacters across resultlog/junitxml plugins  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-20 14:35:13 +02:00  
				
					
						
							
							
								 
						
							
								925f75088d 
								
							 
						 
						
							
							
								
								fix issue91 introduce new py.test.xfail(reason) helper  
							
							... 
							
							
							
							to imperatively mark a test as expected to fail. Can
be used from within setup and test functions. This is
useful especially for parametrized tests when certain
configurations are expected-to-fail.  In this case the
declarative approach with the @py.test.mark.xfail cannot
be used as it would mark all configurations as xfail.
--HG--
branch : trunk 
							
						 
						
							2010-05-20 13:29:51 +02:00  
				
					
						
							
							
								 
						
							
								20424a9c76 
								
							 
						 
						
							
							
								
								fix and test "-rP" option to show xpass-test ids  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-19 16:52:03 +02:00  
				
					
						
							
							
								 
						
							
								2229d2d947 
								
							 
						 
						
							
							
								
								revert 1735 - fix issue95 differently: just shift the offending zlib  
							
							... 
							
							
							
							import (and others) to happen when they are actually needed
--HG--
branch : trunk 
							
						 
						
							2010-05-19 16:42:22 +02:00