94e4a2dd67 
								
							 
						 
						
							
							
								
								* implemented changes recommended by nicoddemus  
							
							
							
						 
						
							2016-07-05 15:22:27 +02:00  
				
					
						
							
							
								 
						
							
								b4e0fabf93 
								
							 
						 
						
							
							
								
								* added missing link to the referenced issue  
							
							
							
						 
						
							2016-06-26 06:52:50 +02:00  
				
					
						
							
							
								 
						
							
								1ce4670062 
								
							 
						 
						
							
							
								
								* removed tailing whitespaces  
							
							
							
						 
						
							2016-06-26 06:51:57 +02:00  
				
					
						
							
							
								 
						
							
								e04d9ff80b 
								
							 
						 
						
							
							
								
								* now showing pytest warnings summary by default.  
							
							... 
							
							
							
							* added ``--disable-pytest-warnings` flag to let users disable the warnings summary.
* extended/changed unit tests for the changes in the pytest core. 
							
						 
						
							2016-06-25 18:16:13 +02:00  
				
					
						
							
							
								 
						
							
								9a5224e2f8 
								
							 
						 
						
							
							
								
								Renamed the pdb module and changed unit tests accordingly  
							
							
							
						 
						
							2016-06-25 12:37:31 +02:00  
				
					
						
							
							
								 
						
							
								05b5554cac 
								
							 
						 
						
							
							
								
								Renamed pytest pdb to debugging which conflicts with python pdb.  
							
							... 
							
							
							
							Combining multiple imports the "import pdb" imports the pytest module
as opposed to the python debugger. 
							
						 
						
							2016-06-25 12:09:05 +02:00  
				
					
						
							
							
								 
						
							
								0c63762d9c 
								
							 
						 
						
							
							
								
								Merge pull request  #1654  from tomviner/issue1503/remove_collapse_false  
							
							... 
							
							
							
							Fixes  #1503  no longer collapse false explanations 
						
							2016-06-24 12:53:49 -03:00  
				
					
						
							
							
								 
						
							
								77689eb486 
								
							 
						 
						
							
							
								
								Fixes   #1503  no longer collapse false explanations  
							
							
							
						 
						
							2016-06-24 15:35:24 +02:00  
				
					
						
							
							
								 
						
							
								3d263c64c3 
								
							 
						 
						
							
							
								
								Merge pull request  #1626  from tomviner/issue1625/rename-getfuncargvalue  
							
							... 
							
							
							
							issue1625, rename getfuncargvalue to getfixturevalue 
							
						 
						
							2016-06-24 08:58:32 -03:00  
				
					
						
							
							
								 
						
							
								df9918eda3 
								
							 
						 
						
							
							
								
								issue1625, name getfuncargvalue to getfixturevalue  
							
							
							
						 
						
							2016-06-24 10:08:19 +02:00  
				
					
						
							
							
								 
						
							
								6359e75ff8 
								
							 
						 
						
							
							
								
								Trivial spelling fix in runtest_setup.py  
							
							
							
						 
						
							2016-06-22 20:18:00 +02:00  
				
					
						
							
							
								 
						
							
								f7585c7549 
								
							 
						 
						
							
							
								
								Merge pull request  #1635  from Avira/master  
							
							... 
							
							
							
							Add test for change in pull request #1631  
							
						 
						
							2016-06-22 15:49:09 +02:00  
				
					
						
							
							
								 
						
							
								9cb851716d 
								
							 
						 
						
							
							
								
								Merge pull request  #1644  from KangarooCreativeTeam/patch-1  
							
							... 
							
							
							
							cache.rst: Fix wrong command used 
							
						 
						
							2016-06-22 15:46:09 +02:00  
				
					
						
							
							
								 
						
							
								be1dabd6a9 
								
							 
						 
						
							
							
								
								cache.rst: Fix wrong command used  
							
							... 
							
							
							
							The "Inspecting Cache content" section was showing --cache-clear command,
  but should actually be using --cache-show command.
  Also; update AUTHORS 
							
						 
						
							2016-06-22 14:04:02 +01:00  
				
					
						
							
							
								 
						
							
								fb79fa711b 
								
							 
						 
						
							
							
								
								Merge branch 'issue1553/diff-final-newline' of  https://github.com/tomviner/pytest  
							
							
							
						 
						
							2016-06-22 14:21:30 +02:00  
				
					
						
							
							
								 
						
							
								7d87a1b127 
								
							 
						 
						
							
							
								
								Add test for failing assertion  
							
							... 
							
							
							
							Should contain function name that caused the failure (see pull request #1631 ). 
							
						 
						
							2016-06-22 11:23:50 +02:00  
				
					
						
							
							
								 
						
							
								24179dc99f 
								
							 
						 
						
							
							
								
								Merge pull request  #1639  from tomviner/fix-changelog-links  
							
							... 
							
							
							
							fix changelog links 
							
						 
						
							2016-06-22 10:49:35 +02:00  
				
					
						
							
							
								 
						
							
								ec25d398a5 
								
							 
						 
						
							
							
								
								fix changelog links  
							
							
							
						 
						
							2016-06-22 10:06:14 +02:00  
				
					
						
							
							
								 
						
							
								98adf204b2 
								
							 
						 
						
							
							
								
								issue 1553: Include terminal newlines in diffs  
							
							
							
						 
						
							2016-06-22 09:50:15 +02:00  
				
					
						
							
							
								 
						
							
								144dc12e55 
								
							 
						 
						
							
							
								
								Merge pull request  #1638  from blueyed/fix-CONTRIBUTING  
							
							... 
							
							
							
							CONTRIBUTING.rst: spelling fixes 
							
						 
						
							2016-06-22 04:28:15 -03:00  
				
					
						
							
							
								 
						
							
								09389d2b20 
								
							 
						 
						
							
							
								
								CONTRIBUTING.rst: spelling fixes  
							
							... 
							
							
							
							[ci skip] 
							
						 
						
							2016-06-22 09:14:07 +02:00  
				
					
						
							
							
								 
						
							
								c3ee1c17bc 
								
							 
						 
						
							
							
								
								Merge pull request  #1620  from tomviner/issue460/parameterized-subrequest  
							
							... 
							
							
							
							Issue 460: Fail on getfuncargvalue(<fixture with params>) 
							
						 
						
							2016-06-21 13:43:06 -03:00  
				
					
						
							
							
								 
						
							
								61ede096a3 
								
							 
						 
						
							
							
								
								Merge pull request  #1631  from Avira/master  
							
							... 
							
							
							
							help the user in the rare case this assertion actually fails 
							
						 
						
							2016-06-21 13:17:52 -03:00  
				
					
						
							
							
								 
						
							
								2f9d5c2586 
								
							 
						 
						
							
							
								
								Merge pull request  #1623  from blueyed/ignore-hidden-files-in-test_pytest_collect_file  
							
							... 
							
							
							
							Ignore hidden files (.testmondata) in test_pytest_collect_file 
							
						 
						
							2016-06-21 13:17:20 -03:00  
				
					
						
							
							
								 
						
							
								406355fd10 
								
							 
						 
						
							
							
								
								Merge pull request  #1624  from blueyed/getexecutable-skip-non-zero-returncode  
							
							... 
							
							
							
							tests: getexecutable: call `--version` on all Pythons 
							
						 
						
							2016-06-21 12:51:48 -03:00  
				
					
						
							
							
								 
						
							
								2b5c2f3ed5 
								
							 
						 
						
							
							
								
								help the user in the rare case this assertion actually fails  
							
							
							
						 
						
							2016-06-21 14:57:48 +02:00  
				
					
						
							
							
								 
						
							
								5854a71ece 
								
							 
						 
						
							
							
								
								Issue 460: getfuncargvalue fixture w. params err  
							
							
							
						 
						
							2016-06-21 11:29:21 +02:00  
				
					
						
							
							
								 
						
							
								5d8d1db4df 
								
							 
						 
						
							
							
								
								Update repository transfer instructions  
							
							
							
						 
						
							2016-06-21 09:40:22 +02:00  
				
					
						
							
							
								 
						
							
								e53e45b55c 
								
							 
						 
						
							
							
								
								tests: getexecutable: call `--version` on all Pythons  
							
							... 
							
							
							
							This should prevent errors from pyenv:
    pyenv: python2.6: command not found
    The `python2.6' command exists in these Python versions:
      2.6.9
While the pyenv wrapper explicitly returns 127, I think it is better to
just check for non-zero?! 
							
						 
						
							2016-06-21 08:36:02 +02:00  
				
					
						
							
							
								 
						
							
								e9d7989140 
								
							 
						 
						
							
							
								
								Ignore hidden files (.testmondata) in test_pytest_collect_file  
							
							... 
							
							
							
							`test_pytest_collect_file` fails if you run the tests using `--testmon`,
because pytest-testmon will put its DB there as `.testmondata`. 
							
						 
						
							2016-06-20 22:30:36 +02:00  
				
					
						
							
							
								 
						
							
								d81ee9acfb 
								
							 
						 
						
							
							
								
								Merge pull request  #1597  from taschini/pyargs-fix  
							
							... 
							
							
							
							Ensure that a module within a namespace package can be found by --pyargs 
							
						 
						
							2016-06-19 14:20:52 -03:00  
				
					
						
							
							
								 
						
							
								7f8e315285 
								
							 
						 
						
							
							
								
								Merge pull request  #1615  from gnprice/deadcode  
							
							... 
							
							
							
							Cut a dead test helper function 
							
						 
						
							2016-06-16 00:42:01 -03:00  
				
					
						
							
							
								 
						
							
								c5424643f0 
								
							 
						 
						
							
							
								
								Merge pull request  #1614  from gnprice/loop  
							
							... 
							
							
							
							Simplify default pytest_runtestloop 
							
						 
						
							2016-06-16 00:29:03 -03:00  
				
					
						
							
							
								 
						
							
								ab8b2e75a3 
								
							 
						 
						
							
							
								
								Simplify default pytest_runtestloop  
							
							... 
							
							
							
							The inner function and the explanatory comment it makes necessary can
all be removed if we switch to an if/else rather than try/except for
this condition.
Perhaps this bit comes from my fondness for C, but I think I would
find this style clearer and easier to understand even if it weren't
for the Python 2 quirk that makes the other style require us to add an
unnecessary-looking function abstraction.  In any case, given that the
alternative does require that abstraction this is definitely simpler. 
							
						 
						
							2016-06-15 18:27:08 -07:00  
				
					
						
							
							
								 
						
							
								2a3cbdf4d1 
								
							 
						 
						
							
							
								
								Cut a dead test helper function  
							
							... 
							
							
							
							This appears to have been unused since commit
320835d 
							
						 
						
							2016-06-15 18:26:10 -07:00  
				
					
						
							
							
								 
						
							
								1218392413 
								
							 
						 
						
							
							
								
								Added taschini to AUTHORS and  #1597  to CHANGELOG.rst.  
							
							
							
						 
						
							2016-06-14 07:16:20 +02:00  
				
					
						
							
							
								 
						
							
								4d9e293b4d 
								
							 
						 
						
							
							
								
								Incorporated feedback ( #1597 ).  
							
							... 
							
							
							
							Fixed problem caused in a test on Windows by file left open by PyPy and not immediately garbage collected. 
							
						 
						
							2016-06-14 07:12:40 +02:00  
				
					
						
							
							
								 
						
							
								e2e6e31711 
								
							 
						 
						
							
							
								
								Ensure that a module within a namespace package can be found by --pyargs.  
							
							
							
						 
						
							2016-06-14 07:12:40 +02:00  
				
					
						
							
							
								 
						
							
								66e66f61e8 
								
							 
						 
						
							
							
								
								Merge pull request  #1605  from guyzmo/issue/1604  
							
							... 
							
							
							
							Fixed issue shadowing error when missing argument on teardown_method 
							
						 
						
							2016-06-12 12:05:37 +02:00  
				
					
						
							
							
								 
						
							
								accd962c9f 
								
							 
						 
						
							
							
								
								Fixed issue shadowing error when missing argument on teardown_method  
							
							... 
							
							
							
							When the method argument is missing on teardown_method, the traceback is
100% internal to pytest, which with default options get pruned. Then
that traceback is empty, leading to a new exception as a traceback shall
not be empty.
This PR fixes that issue by pushing back the last stack on the
traceback, when the stacktrace is empty after pruning. Then the output
is still pruned, but gives meaningful information with the item where it
failed on the stack.
* fixes issue #1604 
Signed-off-by: Guyzmo <guyzmo+github@m0g.net> 
							
						 
						
							2016-06-12 03:45:24 +02:00  
				
					
						
							
							
								 
						
							
								577cce2554 
								
							 
						 
						
							
							
								
								Merge pull request  #1593  from marscher/fix_cwd_explosion  
							
							... 
							
							
							
							Fix cwd explosion 
							
						 
						
							2016-06-10 07:24:18 +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  
				
					
						
							
							
								 
						
							
								70fdab4cfa 
								
							 
						 
						
							
							
								
								Merge pull request  #1584  from mgedmin/patch-1  
							
							... 
							
							
							
							Docs: config.option is deprecated 
							
						 
						
							2016-06-02 09:27:32 +02:00  
				
					
						
							
							
								 
						
							
								3ad5b9de86 
								
							 
						 
						
							
							
								
								Docs: config.option is deprecated  
							
							... 
							
							
							
							https://pytest.org/latest/writing_plugins.html#_pytest.config.Config  says config.option is deprecated and one should use config.getoption() instead. 
						
							2016-06-02 09:52:56 +03:00  
				
					
						
							
							
								 
						
							
								9b6dc93496 
								
							 
						 
						
							
							
								
								Merge pull request  #1583  from nicoddemus/fix-tox-doctesting  
							
							... 
							
							
							
							Use same python which invoked tox for "doctesting" env 
							
						 
						
							2016-06-02 08:10:33 +02:00  
				
					
						
							
							
								 
						
							
								2c4b76b754 
								
							 
						 
						
							
							
								
								Use same python which invoked tox for "doctesting" env  
							
							... 
							
							
							
							This will work for Travis and AppVeyor because both start tox using Python 3 
							
						 
						
							2016-06-01 20:30:26 -03:00  
				
					
						
							
							
								 
						
							
								63ced4d486 
								
							 
						 
						
							
							
								
								List contributors alphabetically in AUTHORS  
							
							
							
						 
						
							2016-06-01 20:21:51 -03:00  
				
					
						
							
							
								 
						
							
								97c89e6dc3 
								
							 
						 
						
							
							
								
								Merge branch 'fix-all-skipped-but-none-exist'  
							
							
							
						 
						
							2016-06-01 20:20:50 -03:00  
				
					
						
							
							
								 
						
							
								dd9c81ca26 
								
							 
						 
						
							
							
								
								Mention  #1580  in the CHANGELOG and add Thomas Grainger to AUTHORS  
							
							
							
						 
						
							2016-06-01 19:56:45 -03:00  
				
					
						
							
							
								 
						
							
								74862b8f2f 
								
							 
						 
						
							
							
								
								Don't mark empty doctest files as skipped,  fixes   #1578  
							
							
							
						 
						
							2016-06-01 19:19:14 +01:00