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
							
						 
						
							 
							
							
							
							
								
							
							
								a15983cb33 
								
							 
						 
						
							
							
								
								rather named the new hook cmdline_preparse  
							
							 
							
							
							
						 
						
							2010-12-07 12:34:18 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								9ab256c296 
								
							 
						 
						
							
							
								
								make getvalueorskip() be hidden in skip-reporting. also bump version.  
							
							 
							
							
							
						 
						
							2010-12-07 12:18:24 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								7db9e98b55 
								
							 
						 
						
							
							
								
								introduce a pytest_cmdline_processargs hook to modify/add dynamically to command line arguments.  
							
							 
							
							
							
						 
						
							2010-12-07 12:14:12 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								fc4f72cb1f 
								
							 
						 
						
							
							
								
								fix issue7 - assert failure inside doctest doesn't prettyprint  
							
							 
							
							... 
							
							
							
							unexpected exceptions are now reported within the doctest failure
representation context. 
							
						 
						
							2010-12-06 19:00:30 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								feea4ea3d5 
								
							 
						 
						
							
							
								
								fix hasplugin() method / test failures  
							
							 
							
							
							
						 
						
							2010-12-06 18:32:04 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								513482f4f7 
								
							 
						 
						
							
							
								
								fix issue9 wrong XPass with failing setup/teardown function of xfail marked test  
							
							 
							
							... 
							
							
							
							now when setup or teardown of a test item/function fails and the test
is marked "xfail" it will show up as an xfail-ed test. 
							
						 
						
							2010-12-06 18:20:47 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								2e80512bb8 
								
							 
						 
						
							
							
								
								fix issue8 : avoid errors caused by logging module wanting to close already closed streams.  
							
							 
							
							... 
							
							
							
							The issue arose if logging was initialized while capturing was enabled
and then capturing streams were closed before process exit, leading
to the logging module to complain. 
							
						 
						
							2010-12-06 16:56:12 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c7531705fc 
								
							 
						 
						
							
							
								
								refine plugin registration, allow new "-p no:NAME" way to prevent/undo plugin registration  
							
							 
							
							
							
						 
						
							2010-12-06 16:54:42 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								96a687b97c 
								
							 
						 
						
							
							
								
								make pytest test suite pypy ready  
							
							 
							
							
							
						 
						
							2010-11-27 16:40:52 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								d894bae281 
								
							 
						 
						
							
							
								
								bumping version to a dev version, run tests by using python PyPI by default  
							
							 
							
							
							
						 
						
							2010-11-26 13:37:00 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								b622c85bbf 
								
							 
						 
						
							
							
								
								last changes, preparing 2.0.0  
							
							 
							
							
							
						 
						
							2010-11-25 20:06:42 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								f6894ce550 
								
							 
						 
						
							
							
								
								fix some more trial/unittest related bits, particularly allow todo/skip items,  
							
							 
							
							... 
							
							
							
							now we can run a large fraction of twisted's own test suite, mostly not those
that depend on the exact Failure() semantics (e.g. frame objects not being around
after gc.collect() but py.test kills them only slightly later anyway) 
							
						 
						
							2010-11-25 15:48:59 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								1df0eaa387 
								
							 
						 
						
							
							
								
								tons and tons of refinements and additions to docs  
							
							 
							
							
							
						 
						
							2010-11-25 12:11:10 +01:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								8d4c9ec343 
								
							 
						 
						
							
							
								
								remove invalid comment  
							
							 
							
							
							
						 
						
							2010-11-24 21:35:36 -06:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								b28438171b 
								
							 
						 
						
							
							
								
								express filter as a listcomp  
							
							 
							
							
							
						 
						
							2010-11-24 19:18:42 -06:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								ab08cb2176 
								
							 
						 
						
							
							
								
								simplify pluginlist computation  
							
							 
							
							
							
						 
						
							2010-11-24 22:22:52 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4cb2c74159 
								
							 
						 
						
							
							
								
								introduce new discovery mechanism  
							
							 
							
							... 
							
							
							
							XXX experiment with using it before introducing it or wait
for feature request 
							
						 
						
							2010-11-24 22:01:04 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								539f828cdd 
								
							 
						 
						
							
							
								
								also accept non-pytrace pytest.fail() call in setup/teardown methods  
							
							 
							
							
							
						 
						
							2010-11-24 16:43:55 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c36b20b137 
								
							 
						 
						
							
							
								
								allow setup_method/teardown_method to be mixed into unittest cases, reshuffle tests a bit  
							
							 
							
							
							
						 
						
							2010-11-24 16:17:49 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								10d4544267 
								
							 
						 
						
							
							
								
								teach trial support code to throw separate errors/failures for setup/call/teardown  
							
							 
							
							
							
						 
						
							2010-11-24 14:35:04 +01:00  
						
					 
				
					
						
							
							
								 
								Maciej Fijalkowski
							
						 
						
							 
							
							
							
							
								
							
							
								233baecd2d 
								
							 
						 
						
							
							
								
								A test for trial  
							
							 
							
							
							
						 
						
							2010-11-24 14:54:56 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								9be1cd8007 
								
							 
						 
						
							
							
								
								fix   #6  : allow skip/xfail/pdb with trial by hacking the raw exception info out from trial  
							
							 
							
							
							
						 
						
							2010-11-24 11:48:55 +01:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								ac5992f9a1 
								
							 
						 
						
							
							
								
								some cajoling to get pytest.py to be found when it's not on path  
							
							 
							
							
							
						 
						
							2010-11-23 20:27:12 -06:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								e2068927f9 
								
							 
						 
						
							
							
								
								tw is unused here  
							
							 
							
							
							
						 
						
							2010-11-23 20:05:40 -06:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								840eed28be 
								
							 
						 
						
							
							
								
								allow setup_class in unittest test cases  
							
							 
							
							
							
						 
						
							2010-11-24 00:23:39 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4accc4aa68 
								
							 
						 
						
							
							
								
								fix the py version check  
							
							 
							
							
							
						 
						
							2010-11-23 19:11:21 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4fa7a2e8ce 
								
							 
						 
						
							
							
								
								fix   #128  show tracebacks for all failures and errors that haven't beed PDB-debugged  
							
							 
							
							
							
						 
						
							2010-11-23 16:10:47 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								695bffc83d 
								
							 
						 
						
							
							
								
								refine unittest support to also work with twisted trial test cases better by  
							
							 
							
							... 
							
							
							
							introducing a slightly hackish way to report a failure upstream 
							
						 
						
							2010-11-23 15:42:23 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								6e6b0ab5d9 
								
							 
						 
						
							
							
								
								nice-fy error reporting of self-tests  
							
							 
							
							
							
						 
						
							2010-11-22 15:20:18 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								2458c139e4 
								
							 
						 
						
							
							
								
								fix bug on windows  
							
							 
							
							
							
						 
						
							2010-11-22 12:42:48 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								0357d3afda 
								
							 
						 
						
							
							
								
								refine initialization and collection reporting, introduce a progress bar  
							
							 
							
							
							
						 
						
							2010-11-22 11:59:56 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								bc42cf8ffb 
								
							 
						 
						
							
							
								
								add a way to mark hooks as "tryfirst" or "trylast" to influence its position in a hook chain.  
							
							 
							
							... 
							
							
							
							Use 'tryfirst' for capturing hooks so they can start capturing as early as possible,
including when conftests add output in runtest_setup hooks. 
							
						 
						
							2010-11-21 23:17:59 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								f456e376b9 
								
							 
						 
						
							
							
								
								refine tmpdir handling and docs  
							
							 
							
							... 
							
							
							
							- clear tmpdir specified with --basetemp
- remove config.mktmp and config.getbasetemp methods 
							
						 
						
							2010-11-21 17:43:18 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								bd5a9ba392 
								
							 
						 
						
							
							
								
								fix: mark.* objects are now immutable as long as they are not an attribute on a function, enables usage like this::  
							
							 
							
							... 
							
							
							
							xfail = pytest.mark.xfail
    @xfail
    def test_func1():
        pass
    @xfail(reason="123")
    def test_func2():
        pass
where previously test_func1 and test_func2 would wrongly share the same reason
because the xfail object was modified in place. 
							
						 
						
							2010-11-20 20:17:38 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								9a21a81740 
								
							 
						 
						
							
							
								
								add ability to use scope="class" in request.cached_setup() calls  
							
							 
							
							
							
						 
						
							2010-11-20 18:03:18 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								eaf68c1ffd 
								
							 
						 
						
							
							
								
								better deal with importing conftest.py with --doctest-modules and  
							
							 
							
							... 
							
							
							
							re-enable default of "--doctest-modules" even if issued at root level 
							
						 
						
							2010-11-18 15:31:58 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								582486d531 
								
							 
						 
						
							
							
								
								refine docs and docstrings, fix some small bits here and there while doing that.  
							
							 
							
							
							
						 
						
							2010-11-18 14:56:16 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								2a825169b2 
								
							 
						 
						
							
							
								
								fix doctest IDs, also fix tree traversal and remove dead code  
							
							 
							
							
							
						 
						
							2010-11-17 18:24:28 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								acd286f82f 
								
							 
						 
						
							
							
								
								run doctests in .txt/.rst files directly specified on command line irrespective of "test*.txt" pattern.  
							
							 
							
							
							
						 
						
							2010-11-17 14:33:21 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								fb102a2ddb 
								
							 
						 
						
							
							
								
								bump version and comment out ignore-testclass-if-unittest-module-feature  
							
							 
							
							
							
						 
						
							2010-11-17 12:21:24 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								a298cf753d 
								
							 
						 
						
							
							
								
								some pep8 fixes  
							
							 
							
							
							
						 
						
							2010-11-13 23:33:50 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								0323c5247f 
								
							 
						 
						
							
							
								
								perform represenation of short paths at test execution site  
							
							 
							
							
							
						 
						
							2010-11-13 23:33:38 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								82ba645a2e 
								
							 
						 
						
							
							
								
								fix skip reporting over distributed testing.  if we have a "skip" report  
							
							 
							
							... 
							
							
							
							rep.longrepr will now be a 3-tuple (path, lineno, message) 
							
						 
						
							2010-11-13 21:03:28 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								1bc444d5c8 
								
							 
						 
						
							
							
								
								some fixes to make cross linux/windows remote testing work again  
							
							 
							
							
							
						 
						
							2010-11-13 19:46:28 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								868848a9a6 
								
							 
						 
						
							
							
								
								revert benjamin's change: script could be py.test.exe so we cannot  
							
							 
							
							... 
							
							
							
							just return "python,script".  When was the actual problem occuring? 
							
						 
						
							2010-11-13 11:44:58 +01:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								929291775e 
								
							 
						 
						
							
							
								
								flat is better than nested (cont'd):  
							
							 
							
							... 
							
							
							
							- pytest.py is new module, making "python -m pytest" work always
- _pytest/*.py now contains core.py, hookspec and the plugins, no sub packages 
							
						 
						
							2010-11-13 11:10:45 +01:00