summaryrefslogtreecommitdiff
path: root/AUTHORS
AgeCommit message (Collapse)Author
2017-09-06[DOC] Add examples for mark.with_argsXuan Luong
2017-08-05remove os.sep as it behaves differently linux and windows.Srinivas Reddy Thatiparthy
* on linux it is '/' * on windows it is '\'
2017-07-30Merge pull request #2576 from ↵Bruno Oliveira
maiksensi/feat/raise-not-implemented-for-lt-gt-in-approx #2003 Change behavior of `approx.py` to only support `__eq__` comparison
2017-07-30Merge pull request #2632 from jmoldow/pep_0415_suppress_exception_contextBruno Oliveira
Support PEP-415's Exception.__suppress_context__
2017-07-30Merge pull request #2617 from wence-/fix/nondeterministic-fixturesBruno Oliveira
Fix nondeterminism in fixture collection order
2017-07-29Support PEP-415's Exception.__suppress_context__Jordan Moldow
PEP-415 states that `exception.__context__` should be suppressed in traceback outputs, if `exception.__suppress_context__` is `True`. Now if a ``raise exception from None`` is caught by pytest, pytest will no longer chain the context in the test report. The algorithm in `FormattedExcinfo` now better matches the one in `traceback.TracebackException`. `Exception.__suppress_context__` is available in all of the versions of Python 3 that are supported by pytest. Fixes #2631.
2017-07-26Merge remote-tracking branch 'upstream/master' into featuresBruno Oliveira
2017-07-26Show multiple issue links in CHANGELOG entriesMihai Capotă
Restores the functionality removed in PR #2488.
2017-07-26Fix nondeterminism in fixture collection orderLawrence Mitchell
fixtures.reorder_items is non-deterministic because it reorders based on iteration over an (unordered) set. Change the code to use an OrderedDict instead so that we get deterministic behaviour, fixes #920.
2017-07-25Add PR requirements changelog and authorsMaik Figura
2017-07-20Merge branch 'master' into featuresBruno Oliveira
2017-07-20Merge pull request #2578 from Llandy3d/2375Floris Bruynooghe
Provides encoding attribute on CaptureIO
2017-07-19Merge remote-tracking branch 'upstream/master' into fix-flake8-errorsBruno Oliveira
2017-07-19Merge branch 'fix-flake8-issues'Bruno Oliveira
2017-07-17Merge branch 'fix-flake8-issues' into featuresBruno Oliveira
2017-07-17updated metaAndras Tim
2017-07-16Provides encoding attribute on CaptureIOLlandy Riveron Del Risco
Fix #2375
2017-07-15Add myself to AUTHORS as required by the PR help text.Martin Altmayer
2017-06-29allow staticmethods to be detected as test functionsNathaniel Waisbrot
Allow a class method decorated `@staticmethod` to be collected as a test function (if it meets the usual criteria). This feature will not work in Python 2.6 -- static methods will still be ignored there.
2017-06-01Fix --help with required optionsSegev Finer
This works by adding an argparse Action that will raise an exception in order to skip the rest of the argument parsing. This prevents argparse from quitting due to missing required arguments, similar to the way that the builtin argparse --help option is implemented by raising SystemExit. Fixes: #1999
2017-05-26Add Hui Wang to AUTHORS listBruno Oliveira
2017-05-12Update AUTHORS listDmitri Pribysh
2017-05-03Merge remote-tracking branch 'upstream/master' into merge-master-into-featuresBruno Oliveira
# Conflicts: # _pytest/capture.py # _pytest/compat.py # _pytest/python.py # testing/python/collect.py # testing/test_mark.py
2017-04-29Issue #2383 - Show the correct error message when collect "parametrize" func ↵Vitaly Lashmanov
with wrong args and add test for this case.
2017-04-19Try not to assume a module's file extension is .pyKodi Arfer
2017-04-10updated changelog and authors filesJonas Obrist
2017-04-06Merge branch 'master' into masterSkylar Downes
2017-03-19Added 'Paweł Adamczak' to AUTHORSPaweł Adamczak
2017-03-14Add AUTHORS & CHANGELOGXander Johnson
2017-03-10Merge remote-tracking branch 'upstream/master' into merge-master-into-featuresBruno Oliveira
# Conflicts: # AUTHORS # CHANGELOG.rst # _pytest/pytester.py
2017-03-05Fix trailing whitespace in terminal outputfbjorn
2017-03-04added in the correct alphabitcal orderOmer Hadari
2017-03-04added in the correct alphabitcal orderOmer Hadari
2017-03-04added to authors and changelogOmer Hadari
2017-02-23Make capsys more like stdio streams in python3. Resolves #1407.Anthony Sottile
2017-02-16New-style classes implemented for python 2.7 - #2147Michal Wajszczuk
2017-02-14Update docs as requestedPatrick Hayes
2017-02-07Ignore errors raised from descriptors when collecting fixturesRan Benita
Descriptors (e.g. properties) such as in the added test case are triggered during collection, executing arbitrary code which can raise. Previously, such exceptions were propagated and failed the collection. Now these exceptions are caught and the corresponding attributes are silently ignored. A better solution would be to completely skip access to all custom descriptors, such that the offending code doesn't even trigger. However I think this requires manually going through the instance and all of its MRO for each and every attribute checking if it might be a proper fixture before accessing it. So I took the easy route here. In other words, putting something like this in your test class is still a bad idea...: @property def innocent(self): os.system('rm -rf /') Fixes #2234.
2017-02-03Merge pull request #2232 from vidartf/patch-1Bruno Oliveira
Do not asssume `Item.obj` in 'skipping' plugin
2017-02-03Merge pull request #2142 from barneygale/xfail_without_condition_getglobalsBruno Oliveira
'xfail' markers without a condition no longer rely on the underlying `Item` objects deriving from `PyobjMixin`
2017-02-03Update authors/historyVidar Tonaas Fauske
2017-01-26Merge pull request #2222 from RonnyPfannschmidt/featuresRonny Pfannschmidt
merge master into features
2017-01-26merge master into featuresRonny Pfannschmidt
2017-01-22Add py36 identifierVictor Uriarte
and order AUTHORS
2017-01-21Pass parameter name to `make_parametrize_id` hook functionRavi Chandra
2017-01-11Fail assert_outcomes() on missing terminal reportEli Boyarski
Currently if the terminal report of testdir.runpytest() is missing, assert_outcomes() on its output fails because parseoutcomes() returns an unexpected value (None). It's better to fail parseoutcomes() directly.
2017-01-10Added name to AUTHORS and change to CHANGELOGmandeep
2017-01-04Switch monkeypatch fixture to yield syntaxJeff Widman
2017-01-02Update AUTHORS, CHANGELOGBarney Gale
2016-12-27Merge branch 'master' into merge-master-into-featuresBruno Oliveira