Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								7a90515d49 
								
							 
						 
						
							
							
								
								Treat frozenset as a set  
							
							 
							
							... 
							
							
							
							Thanks to Brianna Laugher. 
							
						 
						
							2013-04-28 20:59:10 +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  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								456731ed0f 
								
							 
						 
						
							
							
								
								fix issue257 assertion-triggered compilation of source ending in a  
							
							 
							
							... 
							
							
							
							comment line doesn't blow up in python2.5 (fixed through py>=1.4.13.dev6) 
							
						 
						
							2013-02-12 22:43:33 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								4f94ab4e42 
								
							 
						 
						
							
							
								
								mark a test as xfailing on python2.5  
							
							 
							
							
							
						 
						
							2012-08-01 09:10:40 +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
							
						 
						
							 
							
							
							
							
								
							
							
								91b6f2bda8 
								
							 
						 
						
							
							
								
								mid-scale refactoring to make request API available directly on items.  
							
							 
							
							... 
							
							
							
							This commit was slightly tricky because i want to backward
compatibility especially for the oejskit plugin which
uses Funcarg-filling for non-Function objects. 
							
						 
						
							2012-06-25 17:35:33 +02: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  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								d37af98db3 
								
							 
						 
						
							
							
								
								try to make test suite pass on jython 2.5.1 again  
							
							 
							
							
							
						 
						
							2011-09-21 08:12:37 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								c13fa886d9 
								
							 
						 
						
							
							
								
								simplify rewrite-on-import  
							
							 
							
							... 
							
							
							
							Use load_module on the import hook to load the rewritten module. This allows the
removal of the complicated code related to copying pyc files in and out of the
cache location. It also plays more nicely with parallel py.test processes like
the ones found in xdist. 
							
						 
						
							2011-07-06 23:24:04 -05:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								46950ef19a 
								
							 
						 
						
							
							
								
								rename and simplify the assert option:  
							
							 
							
							... 
							
							
							
							cmdline usage is now: --assert=rewrite/reinterp/plain
there is no conflict detection (don't think that's neccessary) 
							
						 
						
							2011-07-05 17:29:53 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								407ca5b120 
								
							 
						 
						
							
							
								
								fix python2.5 compatibility  
							
							 
							
							
							
						 
						
							2011-07-05 15:21:08 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								a4fe63c08d 
								
							 
						 
						
							
							
								
								test files are rewritten in a subprocess  
							
							 
							
							
							
						 
						
							2011-07-03 19:28:48 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								ae8ee08ac0 
								
							 
						 
						
							
							
								
								adjust for new option  
							
							 
							
							
							
						 
						
							2011-06-29 13:28:04 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								aa7f7a1c71 
								
							 
						 
						
							
							
								
								rename --assertmode choices to be more explicit  
							
							 
							
							
							
						 
						
							2011-06-29 09:44:04 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								48b76c7544 
								
							 
						 
						
							
							
								
								rewrite test modules on import  
							
							 
							
							
							
						 
						
							2011-06-28 21:13:12 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								971f34147a 
								
							 
						 
						
							
							
								
								test that tests get rewritten  
							
							 
							
							
							
						 
						
							2011-05-26 20:06:11 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								d438a0bd83 
								
							 
						 
						
							
							
								
								introduce --assertmode option  
							
							 
							
							
							
						 
						
							2011-05-26 14:34:27 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								250160b4b0 
								
							 
						 
						
							
							
								
								refactor explanation formatting things into their own module  
							
							 
							
							
							
						 
						
							2011-05-26 12:01:34 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								f423ce9c01 
								
							 
						 
						
							
							
								
								import assertion code from pylib  
							
							 
							
							
							
						 
						
							2011-05-25 17:54:02 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								f5decc90ca 
								
							 
						 
						
							
							
								
								test that python loads our fake pycs  
							
							 
							
							
							
						 
						
							2011-05-24 17:52:17 -05:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								942ae47cd1 
								
							 
						 
						
							
							
								
								tentatively use internal list for cleanups at unconfigure time - this helps reporting with partially executed pytest_configure() hooks  
							
							 
							
							
							
						 
						
							2011-04-17 12:20:13 +02:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								2f2586af72 
								
							 
						 
						
							
							
								
								Fix pytest_assertrepr_compare on python3 (issue24)  
							
							 
							
							... 
							
							
							
							The maxsize argument must be an integer and the devision syntax changed
between python2 and python3. 
							
						 
						
							2011-02-15 23:24:18 +00:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								adacd3491d 
								
							 
						 
						
							
							
								
								fix test related to "not in"  
							
							 
							
							
							
						 
						
							2011-01-27 11:36:12 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4445685285 
								
							 
						 
						
							
							
								
								pypy doesn't neccessarily honour -OO it seems, let's not test assertions there.  
							
							 
							
							
							
						 
						
							2011-01-12 18:57:40 +01:00  
						
					 
				
					
						
							
							
								 
								Floris Bruynooghe
							
						 
						
							 
							
							
							
							
								
							
							
								8631c1f57a 
								
							 
						 
						
							
							
								
								Add "not in" to detailed explanations  
							
							 
							
							... 
							
							
							
							This simply uses difflib to compare the text without the offending
string to the full text.
Also ensures the summary line uses all space available.  But the
terminal width is still hardcoded. 
							
						 
						
							2010-12-10 01:03:26 +00:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								821f493378 
								
							 
						 
						
							
							
								
								check docstring at test time instead of runtime, improve and test warning on assertion turned off (thanks FND for reporting)  
							
							 
							
							
							
						 
						
							2010-12-09 11:00:31 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								a698465487 
								
							 
						 
						
							
							
								
								streamline docs, especially use "import pytest" and "pytest.*" in python code examples instead of "import py" and "py.test.*".  
							
							 
							
							
							
						 
						
							2010-11-17 22:12:16 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								076e03e90f 
								
							 
						 
						
							
							
								
								also un-nest test directory  
							
							 
							
							
							
						 
						
							2010-11-13 11:30:40 +01:00