Jurko Gospodnetić
							
						 
						
							 
							
							
							
							
								
							
							
								9fb2079458 
								
							 
						 
						
							
							
								
								replace py.test module references with pytest  
							
							 
							
							... 
							
							
							
							The only remaining 'py.test' references are:
 * those referring to the 'py.test' executable
 * those in code explicitly testing py.test/pytest module compatibility
 * those in old CHANGES documentation
 * those in documentation generated based on external data
 * those in seemingly unfinished & unmaintained Japanese documentation
Minor stylistic changes and typo corrections made to documentation next to
several applied py.test --> pytest content changes. 
							
						 
						
							2014-01-18 12:31:33 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								699892bd03 
								
							 
						 
						
							
							
								
								fix issue409 -- better interoperate with cx_freeze by not  
							
							 
							
							... 
							
							
							
							trying to import from collections.abc which causes problems for py27/cx_freeze. 
							
						 
						
							2013-12-18 14:56:45 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								307a41339c 
								
							 
						 
						
							
							
								
								fix expicit assert messages for Python2.6: it turns out python2.6  
							
							 
							
							... 
							
							
							
							instantiates the AssertionError differently for tuples.  Test
and fix to neutralize it. 
							
						 
						
							2013-12-12 06:41:48 +01:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								e3a945a0b5 
								
							 
						 
						
							
							
								
								Add test for unicode assertion descriptions  
							
							 
							
							... 
							
							
							
							Also clean up a few debugging leftovers. 
							
						 
						
							2013-11-29 00:29:14 +00:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								a5c075c4e2 
								
							 
						 
						
							
							
								
								Respect unicode in AssertionError argument  
							
							 
							
							... 
							
							
							
							This is related to issue319 
							
						 
						
							2013-11-24 17:45:48 +00:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								90b6ccd321 
								
							 
						 
						
							
							
								
								Ensure the long descriptions and formatting preserve unicode correctly  
							
							 
							
							... 
							
							
							
							This is the first stage towards fixing issue319, at least
py.io.saferepr and py.code.ExceptionInfo need to be addressed as well. 
							
						 
						
							2013-11-22 12:28:59 +00:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								db778fd456 
								
							 
						 
						
							
							
								
								Correct comment  
							
							 
							
							
							
						 
						
							2013-11-22 12:27:34 +00:00  
						
					 
				
					
						
							
							
								 
								Virgil Dupras
							
						 
						
							 
							
							
							
							
								
							
							
								e118682db1 
								
							 
						 
						
							
							
								
								Added test for previous crash on failed import fix  
							
							 
							
							... 
							
							
							
							Also, rewrote the fix a bit.
ref #383 . 
							
						 
						
							2013-11-15 14:03:57 -05:00  
						
					 
				
					
						
							
							
								 
								Virgil Dupras
							
						 
						
							 
							
							
							
							
								
							
							
								ded88700a3 
								
							 
						 
						
							
							
								
								Fix TypeError crash on failed imports under py3.3.  
							
							 
							
							... 
							
							
							
							Starting with Python 3.3, NamespacePath passed to importlib hooks
seem to have lost the ability to be accessed by index.
We wrap the index access in a try..except and wrap the path in a
list if it happens.
Fixes  #383 . 
							
						 
						
							2013-11-08 16:59:13 -05:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								8ac5af2896 
								
							 
						 
						
							
							
								
								fix flakes issues and make --flakes run part of tox runs  
							
							 
							
							
							
						 
						
							2013-10-12 15:39:22 +02:00  
						
					 
				
					
						
							
							
								 
								Jason R. Coombs
							
						 
						
							 
							
							
							
							
								
							
							
								ee5b836e27 
								
							 
						 
						
							
							
								
								Implement suggestions by HPK  
							
							 
							
							
							
						 
						
							2013-10-10 17:39:37 -04:00  
						
					 
				
					
						
							
							
								 
								Jason R. Coombs
							
						 
						
							 
							
							
							
							
								
							
							
								a4c17dfb19 
								
							 
						 
						
							
							
								
								Register the AssertionRewritingHook loader with pkg_resources;  fixes   #366 .  
							
							 
							
							
							
						 
						
							2013-10-10 11:56:12 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								56e6ae567c 
								
							 
						 
						
							
							
								
								fix detection of the coding cookie when it is on the second line of the file ( fixes   #330 )  
							
							 
							
							
							
						 
						
							2013-10-05 15:16:08 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								33b663e03d 
								
							 
						 
						
							
							
								
								fix coding cookie detection logic  
							
							 
							
							
							
						 
						
							2013-10-05 15:03:04 -04:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								05f6422392 
								
							 
						 
						
							
							
								
								remove unused imports (using "importchecker" project)  
							
							 
							
							
							
						 
						
							2013-10-02 14:32:40 +02:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								743711cd1f 
								
							 
						 
						
							
							
								
								fix issue317: assertion rewriter support for the is_package method  
							
							 
							
							
							
						 
						
							2013-08-01 22:11:18 +02:00  
						
					 
				
					
						
							
							
								 
								Anthon van der Neut
							
						 
						
							 
							
							
							
							
								
							
							
								e96da76c3b 
								
							 
						 
						
							
							
								
								changes to addoption() for hyphenated long-options  
							
							 
							
							... 
							
							
							
							--HG--
branch : opt-drop-non-hyphened-long-options 
							
						 
						
							2013-08-01 16:49:26 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								9ccd52d538 
								
							 
						 
						
							
							
								
								fix issue305 - ignore any problems in writing a pyc file, but print out a trace.  
							
							 
							
							
							
						 
						
							2013-08-01 15:43:42 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								cbbbfcd101 
								
							 
						 
						
							
							
								
								fix collection imports for python2.5  
							
							 
							
							
							
						 
						
							2013-08-01 15:38:03 +02:00  
						
					 
				
					
						
							
							
								 
								Mathieu Agopian
							
						 
						
							 
							
							
							
							
								
							
							
								72a48d69cd 
								
							 
						 
						
							
							
								
								refs  #279 : sequence assertions can also deal with (Mutable)Sequence instances  
							
							 
							
							
							
						 
						
							2013-08-01 14:48:34 +02:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								c36186ce65 
								
							 
						 
						
							
							
								
								Always check for both ENOENT and ENOTDIR  
							
							 
							
							... 
							
							
							
							This fixes issue 326. 
							
						 
						
							2013-07-06 18:53:26 +02:00  
						
					 
				
					
						
							
							
								 
								Erik Bray
							
						 
						
							 
							
							
							
							
								
							
							
								b1595d3f61 
								
							 
						 
						
							
							
								
								Adds a test for and  fixes   #112 .  If attempting to write to the __pycache__ directory raises a permission error _write_pyc() should just return False to prevent any further write attempts.  
							
							 
							
							
							
						 
						
							2013-05-28 18:11:12 -04:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								05c4ecf892 
								
							 
						 
						
							
							
								
								fix recursion within import hook and source.decode in particular  
							
							 
							
							
							
						 
						
							2013-04-30 12:05:58 +02:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								7a90515d49 
								
							 
						 
						
							
							
								
								Treat frozenset as a set  
							
							 
							
							... 
							
							
							
							Thanks to Brianna Laugher. 
							
						 
						
							2013-04-28 20:59:10 +01:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								3c317dc35e 
								
							 
						 
						
							
							
								
								Minor style cleanup  
							
							 
							
							
							
						 
						
							2013-04-28 20:56:56 +01:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								f31dc7a8b7 
								
							 
						 
						
							
							
								
								Attempt to improve detailed failure reporting  
							
							 
							
							... 
							
							
							
							* If --verbose is used do not truncate.
* Add a special dict comparison instead of diffing
  pprint output. 
							
						 
						
							2013-03-28 01:39:01 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								5e479c94ce 
								
							 
						 
						
							
							
								
								disable assertion rewriting on CPython 2.6.0 because of bugs ( fixes   #280 )  
							
							 
							
							
							
						 
						
							2013-03-21 12:19:01 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								0cf79b29cd 
								
							 
						 
						
							
							
								
								in the default Python 2 case, manually check the source is ASCII ( fixes   #269 )  
							
							 
							
							
							
						 
						
							2013-03-08 10:44:41 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								65edf87ea6 
								
							 
						 
						
							
							
								
								display the repr of some global names ( fixes   #171 )  
							
							 
							
							
							
						 
						
							2013-01-10 11:59:08 -06:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								22dd5e29e2 
								
							 
						 
						
							
							
								
								when informations gets truncated, mention use of "-vv" to see it.  
							
							 
							
							
							
						 
						
							2012-11-30 12:18:12 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								476d210d09 
								
							 
						 
						
							
							
								
								prolong workaround for jython AST bug  http://bugs.jython.org/issue1497  
							
							 
							
							... 
							
							
							
							to make pytest work for post-2.5.1 jython versions 
							
						 
						
							2012-11-07 10:05:39 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								002c5072af 
								
							 
						 
						
							
							
								
								addresses issue209 - avoid error messages from pip on python2.4 related to file, however, never be imported with this interpreter  
							
							 
							
							
							
						 
						
							2012-11-06 09:08:54 +01:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								1aca6c9d7c 
								
							 
						 
						
							
							
								
								Fix extension of of cached re-written file  
							
							 
							
							... 
							
							
							
							With PYTHONOPTIMIZE set this had the extension of "o" instead of ".pyo".
Fixes issue #168 . 
							
						 
						
							2012-07-07 16:09:53 +02:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								74e55493d1 
								
							 
						 
						
							
							
								
								test and implement showing verbose assert repr for py.test -vv  
							
							 
							
							
							
						 
						
							2012-06-27 17:26:55 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								42d44bfd43 
								
							 
						 
						
							
							
								
								fix some pep8 issues, more to go ... is there a tool that helps with pep8-ifying?  
							
							 
							
							
							
						 
						
							2012-06-21 11:20:29 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								2e163e4aae 
								
							 
						 
						
							
							
								
								mention pep302 in docstring  
							
							 
							
							
							
						 
						
							2012-06-16 10:14:52 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								fe1c35f8d0 
								
							 
						 
						
							
							
								
								prepend the assertion rewriting hook, so as not to break when builtin import is explicitly on sys.meta_path  
							
							 
							
							
							
						 
						
							2012-05-05 17:31:05 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								b4588f1798 
								
							 
						 
						
							
							
								
								escape the % operator in string formatting  
							
							 
							
							
							
						 
						
							2012-05-03 13:49:30 -04:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								d02eaa8881 
								
							 
						 
						
							
							
								
								fix a import strange loop that affects pypy test appsupport on python2.5  
							
							 
							
							
							
						 
						
							2012-04-13 12:41:02 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								45aa4e5229 
								
							 
						 
						
							
							
								
								remove unused import  
							
							 
							
							
							
						 
						
							2012-03-19 20:04:55 -04:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								e2201fe3a9 
								
							 
						 
						
							
							
								
								Look up the pytest_assertrepr_compare hook for each test item  
							
							 
							
							... 
							
							
							
							Before this was only done at the time the assertion plugin was loaded.
This lead to counter-intuitive behaviour where two subdirectories with
a pytest_assertrepr_compare hook in their conftest.py would not work,
only one would ever be used.
This defers assiging the _pytest.assertion.util._reprcompare function
until the item is loaded (pytest_runtest_setup) so that it can use the
hookrelay of the test item to find the appropriate
pytest_assertrepr_compare hook for the item.
This fixes issue #77 . 
							
						 
						
							2011-10-16 11:51:15 +01:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								45b98d6e70 
								
							 
						 
						
							
							
								
								cast boolean thing to int to make py3.3 happy  
							
							 
							
							
							
						 
						
							2011-10-14 18:08:10 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								29b4082b00 
								
							 
						 
						
							
							
								
								put the explanation generating code in the conditional fail body ( fixes   #79 )  
							
							 
							
							
							
						 
						
							2011-10-14 16:26:13 -04:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								fb6fc673b8 
								
							 
						 
						
							
							
								
								don't try assertion rewriting on jython for now  
							
							 
							
							
							
						 
						
							2011-09-21 06:45:40 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								2bc4065a00 
								
							 
						 
						
							
							
								
								rewrite file newlines when the python parser is picky  
							
							 
							
							
							
						 
						
							2011-09-20 17:53:07 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								8675cf640d 
								
							 
						 
						
							
							
								
								every boolop operand must have it's own format context ( fixes   #69 )  
							
							 
							
							
							
						 
						
							2011-08-30 10:34:21 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								8b211983ff 
								
							 
						 
						
							
							
								
								clear instead of deleting temporary assertion variables  
							
							 
							
							
							
						 
						
							2011-08-30 00:24:57 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								661a8a4a92 
								
							 
						 
						
							
							
								
								only use the last part of the module name in the filename ( fixes   #68 )  
							
							 
							
							
							
						 
						
							2011-08-30 00:12:07 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								abe080c6b4 
								
							 
						 
						
							
							
								
								use different caches for optimized and unoptimized code ( fixes   #66 )  
							
							 
							
							
							
						 
						
							2011-08-29 10:13:00 -04:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								9675b0f65c 
								
							 
						 
						
							
							
								
								factor out win32 checks  
							
							 
							
							
							
						 
						
							2011-08-18 18:15:30 -05:00