984d4ce5ec 
								
							 
						 
						
							
							
								
								Fix test_excinfo_getstatement that broke because of whitespace changes  
							
							
							
						 
						
							2016-11-20 19:12:42 -02:00  
				
					
						
							
							
								 
						
							
								1eb5a690d4 
								
							 
						 
						
							
							
								
								Fix flake8 E305 and E306 errors  
							
							... 
							
							
							
							These errors started to appear with flake8-3.1.1, while they don't appear with
version 3.1.0 (weird). 
							
						 
						
							2016-11-20 18:59:15 -02:00  
				
					
						
							
							
								 
						
							
								006a901b86 
								
							 
						 
						
							
							
								
								Properly handle exceptions in multiprocessing tasks  
							
							... 
							
							
							
							Fix  #1984  
						
							2016-11-03 10:48:43 -02:00  
				
					
						
							
							
								 
						
							
								31c5194562 
								
							 
						 
						
							
							
								
								Fix broken test in py3k  
							
							
							
						 
						
							2016-08-01 18:35:42 -03:00  
				
					
						
							
							
								 
						
							
								3c8222f1db 
								
							 
						 
						
							
							
								
								Highlight the path of file location in error report  
							
							... 
							
							
							
							So that it's more obvious when we need to copy the file path. 
							
						 
						
							2016-08-01 17:42:20 -03:00  
				
					
						
							
							
								 
						
							
								d1852a48b7 
								
							 
						 
						
							
							
								
								Remove assertion reinterpretation  
							
							... 
							
							
							
							The assertion reinterpretation is an old backwards compatibility
mode which was no longer being maintained on feature-parity with
the assertion rewriting mode.  It was also responsible for some
dubious patching of builtins and test with side-effects would
suddenly start passing.  Since re-writing has been the default for
a long time and plugins are now also re-written it is time to
retire reinterpretation. 
							
						 
						
							2016-07-15 00:33:39 +01:00  
				
					
						
							
							
								 
						
							
								458ecae1df 
								
							 
						 
						
							
							
								
								Replace all usages of "pytest_funcarg__" for @pytest.fixture  
							
							
							
						 
						
							2016-07-11 22:21:52 -03:00  
				
					
						
							
							
								 
						
							
								b9a91dc112 
								
							 
						 
						
							
							
								
								merge from master to features  
							
							
							
						 
						
							2016-07-06 11:51:48 +02:00  
				
					
						
							
							
								 
						
							
								df9918eda3 
								
							 
						 
						
							
							
								
								issue1625, name getfuncargvalue to getfixturevalue  
							
							
							
						 
						
							2016-06-24 10:08:19 +02:00  
				
					
						
							
							
								 
						
							
								083f64100d 
								
							 
						 
						
							
							
								
								merge master into features  
							
							
							
						 
						
							2016-06-22 14:39:33 +02:00  
				
					
						
							
							
								 
						
							
								09d163aa3a 
								
							 
						 
						
							
							
								
								[exception handling] Fix case the current working directory (CWD) gets deleted during testing.  
							
							... 
							
							
							
							Fixes  #1235 . 
						
							2016-06-08 15:18:23 +02:00  
				
					
						
							
							
								 
						
							
								c49863aa63 
								
							 
						 
						
							
							
								
								merge next chunk from master and fix changelog linting issue  
							
							
							
						 
						
							2016-05-13 19:36:47 +02:00  
				
					
						
							
							
								 
						
							
								75160547f2 
								
							 
						 
						
							
							
								
								Use a callable __tracebackhide__ for filtering  
							
							... 
							
							
							
							While this leads to slightly more complicated user code for the common
case (checking if the exception is of a given type) it's easier to
implement and more flexible. 
							
						 
						
							2016-04-20 11:09:27 +02:00  
				
					
						
							
							
								 
						
							
								4c552d4ef7 
								
							 
						 
						
							
							
								
								Fix tests for python 2.6  
							
							
							
						 
						
							2016-04-20 10:36:13 +02:00  
				
					
						
							
							
								 
						
							
								b607f6728f 
								
							 
						 
						
							
							
								
								Filter selectively with __tracebackhide__  
							
							... 
							
							
							
							When __tracebackhide__ gets set to an exception type or list/tuple of
exception types, only those exceptions get filtered, while the full
traceback is shown if another exception (e.g. a bug in a assertion
helper) happens. 
							
						 
						
							2016-04-20 10:25:33 +02:00  
				
					
						
							
							
								 
						
							
								7ce5873da2 
								
							 
						 
						
							
							
								
								Perform a "unicode aware" check for maximum recursion depth error  
							
							... 
							
							
							
							Avoid errors `UnicodeErrosr`s due non maximum recursion depth errors
when checking for those errors. 
							
						 
						
							2016-04-08 23:32:18 -03:00  
				
					
						
							
							
								 
						
							
								0f7aeafe7c 
								
							 
						 
						
							
							
								
								Merge pull request  #1486  from roolebo/fix-issue-138  
							
							... 
							
							
							
							Fix issue #138  - support chained exceptions 
							
						 
						
							2016-04-03 19:21:57 +02:00  
				
					
						
							
							
								 
						
							
								c578226d43 
								
							 
						 
						
							
							
								
								Implement ExceptionInfo.match() to match regexp on str(exception)  
							
							... 
							
							
							
							This implements similar functionality to
unittest.TestCase.assertRegexpMatches()
closes  #372  
							
						 
						
							2016-04-03 11:22:44 +02:00  
				
					
						
							
							
								 
						
							
								fbc5ba08d9 
								
							 
						 
						
							
							
								
								Fix issue  #138  
							
							
							
						 
						
							2016-03-20 01:02:17 +03:00  
				
					
						
							
							
								 
						
							
								a912d3745b 
								
							 
						 
						
							
							
								
								Moved py.code code over to py.test  
							
							... 
							
							
							
							Fix  #103  
						
							2016-01-25 23:18:04 -02:00  
				
					
						
							
							
								 
						
							
								d1aff902d5 
								
							 
						 
						
							
							
								
								remove pylib things and move things to new pytest namespace  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-10-07 11:59:00 +02:00  
				
					
						
							
							
								 
						
							
								6f40441ef8 
								
							 
						 
						
							
							
								
								fixing test for python2.4 (thanks ronny)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-09-08 18:29:26 +02:00  
				
					
						
							
							
								 
						
							
								2b59200786 
								
							 
						 
						
							
							
								
								implement and naively test the native traceback style  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-09-08 12:00:36 +02:00  
				
					
						
							
							
								 
						
							
								677f7c0a6a 
								
							 
						 
						
							
							
								
								remove trailing whitespace everywhere  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-26 21:15:15 +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  
				
					
						
							
							
								 
						
							
								379390a8aa 
								
							 
						 
						
							
							
								
								remove code.new() function and store lines directly into linecache.cache instead.  
							
							... 
							
							
							
							This avoids the need for custom code objects, improving compatibility for jython
and pypy-c.
--HG--
branch : trunk 
							
						 
						
							2010-05-11 22:54:04 +02:00  
				
					
						
							
							
								 
						
							
								221ac3e466 
								
							 
						 
						
							
							
								
								a couple of more mostly jython-related fixes  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-04-23 13:29:28 +02:00  
				
					
						
							
							
								 
						
							
								55fcc5a219 
								
							 
						 
						
							
							
								
								always directly use basename for tracebacks, independently from code.path  
							
							... 
							
							
							
							fixes issue77 although i guess it was already fixed before.
--HG--
branch : trunk 
							
						 
						
							2010-01-18 12:12:18 +01:00  
				
					
						
							
							
								 
						
							
								0149771997 
								
							 
						 
						
							
							
								
								refine excludepath handling to treat entries with no path as matching  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-01-18 03:04:20 +01:00  
				
					
						
							
							
								 
						
							
								9da1ba40ed 
								
							 
						 
						
							
							
								
								move down py/impl/XYZ to py/_XYZ  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-01-13 17:15:54 +01:00  
				
					
						
							
							
								 
						
							
								ba1451330e 
								
							 
						 
						
							
							
								
								refine rsyncing and internal dir/transferal handling: don't transfer roots in a popen- no-chdir situation and only use one py._pydir everywhere  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-01-11 14:30:50 +01:00  
				
					
						
							
							
								 
						
							
								77b640d1b7 
								
							 
						 
						
							
							
								
								streamline some tests and overall reduce py.test.ensuretemp usage, note down issue about deprecation .  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-12-29 22:26:03 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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