Bruno Oliveira
29289b472f
Add documentation for "invocation" scoped fixture
2016-07-09 16:51:25 -03:00
Ronny Pfannschmidt
b9a91dc112
merge from master to features
2016-07-06 11:51:48 +02:00
Bruno Oliveira
8d39ce17da
Fix links and removed 404 links from talks.rst
...
Fix #1696
2016-07-04 21:32:57 -03:00
Brandon W Maister
771c4539fa
Document the interaction of autouse scopes
...
I wouldn't have even attempted what I did to cause #1688 if this had
been there.
2016-06-29 16:52:13 -04:00
Ronny Pfannschmidt
2a43237527
docs: no longer include python 3.0-3.2 in the index page
2016-06-27 18:20:56 +02:00
Eli Boyarski
21d27784eb
catched -> caught
...
Even though catch is a Python keyword, 'catched' just looks terrible in text.
If the text was supposed to reference the keyword, then 'catched' should be changed to "'catch'ed".
2016-06-27 15:41:40 +03:00
RedBeardCode
0e2ebc96ff
Remove deprecated cmd options
...
Fixes #1657
2016-06-26 19:26:04 +02:00
holger krekel
13a188fe37
Merge pull request #1647 from sallner/features
...
Add new options to report fixture setup and teardown
2016-06-25 16:38:37 +02:00
Raphael Pierzina
eb98a8eefb
Change version in issues section to pytest 3.0 only
2016-06-25 14:52:57 +02:00
Raphael Pierzina
acfdd85dff
Move document to proposals subfolder
2016-06-25 14:42:19 +02:00
Danielle Jenkins
7a3daac85b
Add docs for setuponly and setupplan options.
2016-06-25 12:21:12 +02:00
Raphael Pierzina
5860c609ae
Remove note on scoping
2016-06-25 11:09:46 +02:00
Raphael Pierzina
526c564576
Fix rst bullet point lists
2016-06-25 11:06:17 +02:00
Raphael Pierzina
693859210a
Add yielded values to function example
2016-06-25 11:00:54 +02:00
Raphael Pierzina
4f8b8c8d31
Add alternative approach that uses wrappers
2016-06-25 10:55:08 +02:00
Raphael Pierzina
c6a711c2fc
Add proposed solution using a module function
2016-06-25 10:50:14 +02:00
Raphael Pierzina
84f0dcecf8
Add issues section to proposal doc
2016-06-25 10:10:57 +02:00
Brianna Laugher
7612b650a0
update sprint page to be past tense
2016-06-24 17:24:06 +02:00
Brianna Laugher
62255d8000
rm global header
2016-06-24 17:12:41 +02:00
Brianna Laugher
ea5bda0898
remove links to funding campaign
2016-06-24 17:11:29 +02:00
Raphael Pierzina
dc55551213
Start proposal for parametrize with fixtures
2016-06-24 12:08:57 +02:00
Tom Viner
df9918eda3
issue1625, name getfuncargvalue to getfixturevalue
2016-06-24 10:08:19 +02:00
Ronny Pfannschmidt
18ef7de96b
merge from master again
2016-06-22 16:03:52 +02:00
HEAD KANGAROO
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
Ronny Pfannschmidt
083f64100d
merge master into features
2016-06-22 14:39:33 +02:00
Dave Hunt
ef9dd14963
Introduce pytest command as recommended entry point
...
Fixes #1629
2016-06-21 16:16:57 +02:00
Florian Bruhin
4f2db6c08d
Merge pull request #1616 from palaviv/pytest.raises-message
...
Pytest.raises custom error message
2016-06-20 18:43:12 +02:00
palaviv
f8d4cadc3d
Added versionchanged directives
2016-06-19 23:56:43 +03:00
palaviv
c29130d400
Updated documentation
2016-06-19 23:34:42 +03:00
Bruno Oliveira
72bf11cbe9
Add disabled() method to capsys and capfd
...
Fix #1599
2016-06-19 19:14:36 +02:00
Bruno Oliveira
ed69424917
Remove most content from yieldfixture as it is now deprecated
2016-06-08 21:07:55 -03:00
Bruno Oliveira
fe4f23c1bf
Update docs in prol of using yield statements
2016-06-08 21:07:52 -03:00
Marius Gedminas
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
Ronny Pfannschmidt
7305adfdba
fix another copy&paste error in the announcement list
2016-06-01 08:55:44 +02:00
Ronny Pfannschmidt
b5bd4d959d
merge master to features
2016-06-01 08:13:26 +02:00
Ronny Pfannschmidt
5c8b0fb523
fix minor typos
2016-06-01 08:03:22 +02:00
Ronny Pfannschmidt
978bb190a1
add release announcement
2016-05-31 19:06:29 +02:00
Ronny Pfannschmidt
77c28825df
regendoc and comment out a python2.7 example as per #1573
2016-05-31 19:05:36 +02:00
Bruno Oliveira
28efdebfcd
Remove "experimental" status from hookwrapper
2016-05-31 12:17:55 -03:00
Bruno Oliveira
8c1be624a6
Merge pull request #1554 from RonnyPfannschmidt/merge-master
...
Merge master into features
2016-05-24 11:09:33 -03:00
Bruno Oliveira
5ab5a11544
Merge pull request #1565 from tomviner/issue1544/ignore-build-dist-dirs
...
Issue 1544: norecursedirs build & dist dirs
2016-05-23 19:30:20 -03:00
Ronny Pfannschmidt
26b526967e
merge from master again
2016-05-23 22:33:00 +02:00
TomV
d6dfb1a393
issue 1544: norecursedirs build & dist dirs
2016-05-23 21:02:29 +01:00
Adam Chainz
8a39869347
Convert readthedocs link for their .org -> .io migration for hosted projects
...
As per their email ‘Changes to project subdomains’:
> Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.
Test Plan: Manually visited all the links I’ve modified. One was not modified - `http://media.readthedocs.org/epub/pytest/latest/pytest.epub ` - since it doesn't work on `readthedocs.io`.
2016-05-18 17:12:39 +01:00
Ronny Pfannschmidt
eab762ea99
Merge branch 'master' into merge-master
2016-05-13 19:37:41 +02:00
Ronny Pfannschmidt
c49863aa63
merge next chunk from master and fix changelog linting issue
2016-05-13 19:36:47 +02:00
Ronny Pfannschmidt
01d2ff804b
Merge commit '56156bb119194014129ac08c4a2c370f0b893104' into merge-master
2016-05-13 17:55:02 +02:00
Ronny Pfannschmidt
68f658b6cc
Merge commit '890c2fa555314a67a8d97a1b8ea4881a14be69c4' into merge-master
2016-05-13 17:52:59 +02:00
Ronny Pfannschmidt
4bde70d060
Merge commit 'ec62a3c9e47c3b5b07aa1656815145ffa2882a09' into merge-master
2016-05-13 17:40:14 +02:00
palaviv
53429ed8b8
Added hook to plugin docs and new CHANGELOG record
2016-04-25 18:03:34 +03:00
Ronny Pfannschmidt
52babba33e
Update sprint 2016
2016-04-23 08:56:28 +02:00
Ana Ribeiro
f02f72e651
Update sprint2016.rst
2016-04-23 00:11:44 -03:00
Florian Bruhin
75160547f2
Use a callable __tracebackhide__ for filtering
...
While this leads to slightly more complicated user code for the common
case (checking if the exception is of a given type) it's easier to
implement and more flexible.
2016-04-20 11:09:27 +02:00
Florian Bruhin
b607f6728f
Filter selectively with __tracebackhide__
...
When __tracebackhide__ gets set to an exception type or list/tuple of
exception types, only those exceptions get filtered, while the full
traceback is shown if another exception (e.g. a bug in a assertion
helper) happens.
2016-04-20 10:25:33 +02:00
Florian Bruhin
98430a17f2
doc: Use ascii chars for file tree
...
LaTeX doesn't like those particular unicode chars, so let's avoid them so the
PDF builds easily.
2016-04-13 23:38:58 +02:00
Thomas Güttler
fb45f82840
Hudson -> Jenkins
2016-04-05 14:08:30 +02:00
Omar Kohl
c578226d43
Implement ExceptionInfo.match() to match regexp on str(exception)
...
This implements similar functionality to
unittest.TestCase.assertRegexpMatches()
closes #372
2016-04-03 11:22:44 +02:00
Bruno Oliveira
53d319144d
Mention Pytest::Framework PyPI classifier on docs
2016-03-22 20:42:52 -03:00
Omar Kohl
98c707561c
Document --full-trace option and KeyboardInterrupt
...
fix #513
2016-03-20 20:07:16 +01:00
Omar Kohl
a341dddc74
Replace --fulltrace with --full-trace in doc
...
Since 'py.test --help' shows --full-trace as an option (and not --fulltrace)
even though both forms are accepted I assume --full-trace is the preferred form
and should therefore be used in the documentation.
2016-03-20 19:51:23 +01:00
Omar Kohl
16e49d96d1
Replace --traceconfig with --trace-config in doc
...
Since 'py.test --help' shows --trace-config as an option (and not
--traceconfig) even though both forms are accepted I assume --trace-config is
the preferred form and should therefore be used in the documentation.
2016-03-20 17:12:50 +01:00
Omar Kohl
ec62a3c9e4
Fix minor typo in 'writing plugins' doc
2016-03-20 17:01:04 +01:00
Omar Kohl
f70ed83479
Fix 'test grouping by fixture instances' doc example
...
The fin() function was never added as a finalizer and did therefore not print
anything in the captured output.
In general improve the output by making it more verbose/explicit and extend the
final explanation.
2016-03-20 15:53:32 +01:00
Omar Kohl
dff914cadd
Add short explanation and link to yield fixtures in fixture doc
2016-03-20 14:10:20 +01:00
Omar Kohl
3135463573
No longer refer to the 'yield fixture mechanism' as experimental (doc)
...
The feature has been there for a long time and in the 2.7.1 release notes it
says:
> fixed docs to remove the notion that yield-fixtures are experimental.
Therefore this one place was probably just missed.
2016-03-20 13:54:56 +01:00
Omar Kohl
266b53dfc2
Add Jenkins xUnit Plugin link to doc
2016-03-20 13:39:10 +01:00
Omar Kohl
bdb3581a52
Fix minor mistake in test discovery doc
...
The example output shown was for Python3 not Python2.
Add Python2 output and rephrase for clarity.
2016-03-20 13:24:43 +01:00
Omar Kohl
27b62740e3
Fix minor mistake in usage doc (pkg instead of pypkg)
2016-03-20 12:47:17 +01:00
Bruno Oliveira
5fcce8a7d6
Merge branch 'master' into merge-master-into-features
2016-03-18 18:26:56 -03:00
nicoddemus
168daaa71f
Regendocs
2016-03-17 17:13:41 -04:00
nicoddemus
43fc1b47c0
Add announce doc
2016-03-17 17:10:02 -04:00
Florian Bruhin
1d35a03812
Update talks page
2016-03-17 06:37:49 +01:00
Tareq Alayan
fa6acdcfd4
junitxml: add properties node in testsuite level
...
The commit allow users to add a properties node in testsuite level see
example below:
<testsuite errors="0" failures="0" name="pytest" skips="1" tests="1"
time="11.824">
<properties>
<property name="ARCH" value="PPC"/>
<property name="OS" value="RHEL 7.2"/>
<property name="TestPlanURL" value="https://url .."/>
<property name="Automated" value="True"/>
</properties>
<testcase classname="git.....>
</testcase>
</testsuite>
The current situation is that properties node can be added to every
testcase node. However, sometimes we need some global properties that
applies to all testcases and give better description for the testsuite
itself.
2016-03-16 13:24:33 +02:00
Kale Kundert
5dab0954a0
Add approx() to the Sphinx docs.
2016-03-07 18:14:49 -08:00
Bruno Oliveira
28937a5cd9
Add versionadded directive to doctest_namespace section
2016-03-02 23:37:51 -03:00
Matt Williams
6dd2ff5332
Correct indentation in documentation
2016-03-02 13:02:15 +00:00
Matt Williams
891e029518
Add a new doctest_namespace fixture
...
This fixture can be used to inject names into the namespace in which
your doctests run.
2016-03-02 12:43:57 +00:00
Bruno Oliveira
e656dbb602
Merge branch 'release-290'
2016-03-01 18:45:33 -03:00
Floris Bruynooghe
63b69326b8
Add company name to flub in sprint attendees
2016-03-01 10:17:31 +00:00
nicoddemus
19d05814d2
Fix reference to _CallOutcome in docs
2016-02-29 17:09:31 -05:00
nicoddemus
7d2b65813e
Fix typo in CHANGELOG
2016-02-29 16:48:28 -05:00
nicoddemus
f82c03833f
Regendocs
2016-02-29 15:52:56 -05:00
nicoddemus
486421fca2
Release announcement for 2.9.0
2016-02-29 15:47:23 -05:00
Raphael Pierzina
89151b8c63
Add company name to @hackebrot in sprint attendees
2016-02-27 22:15:07 +00:00
Raphael Pierzina
a95fe3693b
Add auto to tb styles (new default since v2.6)
2016-02-27 20:54:44 +00:00
Bruno Oliveira
310bada6f5
Merge pull request #1409 from nicoddemus/builtin-fixtures-docs
...
Add reference to some builtin fixtures in "contents"
2016-02-25 15:46:33 -03:00
holger krekel
a50209b29e
add some more people, and preliminary company affiliations
2016-02-25 06:50:19 +01:00
Bruno Oliveira
c78a8b28dc
Add reference to some builtin fixtures in "contents"
...
Fix #1408
2016-02-23 17:26:24 -03:00
Matt Williams
fc4e240596
Correct JUnit test invocation example
2016-02-23 10:05:51 +00:00
Raphael Pierzina
19536c9f05
Add full MIT license text to the docs section
2016-02-17 00:54:54 +00:00
Raphael Pierzina
e4c1b9c1c4
Add link to license page to index.rst
2016-02-17 00:47:49 +00:00
Raphael Pierzina
25aed0dca8
Add a license section to the docs toc
2016-02-16 19:42:16 +00:00
TomV
3dd50d039d
Fix rst syntax
2016-02-15 23:07:31 +00:00
Bruno Oliveira
7823838e69
Add strict option to xfail, making tests which XPASS to actually fail the suite
...
Fix #1355
2016-02-14 20:52:27 -02:00
holger krekel
fa601de5c4
update participants
2016-02-13 16:55:16 +01:00
holger krekel
8284d14ec4
re-introduce topics
2016-02-13 16:54:06 +01:00
holger krekel
238dcd8bae
some layout refinements
2016-02-13 14:30:10 +01:00
holger krekel
b95ff7104c
Merge branch 'master' of https://github.com/pytest-dev/pytest
...
removed doc/en/announce/sprint-funding-2016.txt
because /doc/en/announnce/sprint2016.txt is the one which
we published.
2016-02-13 14:18:05 +01:00
Ronny Pfannschmidt
dc7f76c276
adapt the header text based on a discussion with bruno
2016-02-13 13:40:59 +01:00
Ronny Pfannschmidt
20bd56f4b2
give the header contrast
2016-02-13 13:24:28 +01:00
Ronny Pfannschmidt
48b62e4d89
add links for the funding campaign in the header and sidebar
2016-02-12 21:14:06 +01:00
holger krekel
48109b0e60
remove superflous file
2016-02-09 15:45:51 +01:00
holger krekel
fdce2306a7
fix names once again
2016-02-09 15:44:32 +01:00
Florian Bruhin
f00577f7c4
Also fix Brianna's name.
2016-02-09 15:37:45 +01:00
Florian Bruhin
569dbeb087
Fix names properly.
2016-02-09 15:36:59 +01:00
holger krekel
05aad5c381
fix brianna's name once again
2016-02-05 14:12:35 +01:00
holger krekel
1e0088a949
fix EUR->USD
2016-02-05 14:11:30 +01:00
holger krekel
ba3b29e831
add a link to lieve indiegogo campaign in the pytest sprint page
2016-02-05 14:04:32 +01:00
holger krekel
6218e20e88
- preliminary sprint page, not yet linked through the header
...
- also removed plugins_index call from tox.ini "doc" env because it's not there
2016-02-05 11:34:40 +01:00
Ronny Pfannschmidt
7b2956e10b
merge latest master into features as well
2016-02-05 00:13:48 +01:00
Ronny Pfannschmidt
de1a9f574c
merge from master
2016-02-05 00:10:28 +01:00
holger krekel
c0024a723d
fixed name
2016-01-30 19:12:41 +01:00
holger krekel
545bf0d5a1
a few refinements
2016-01-29 15:43:15 +01:00
holger krekel
70b5d5aee9
sprint funding draft
2016-01-29 14:52:07 +01:00
Bruno Oliveira
74a68b5ec6
Add CHANGELOG and docs for #1345
2016-01-27 19:57:11 -02:00
Bruno Oliveira
a912d3745b
Moved py.code code over to py.test
...
Fix #103
2016-01-25 23:18:04 -02:00
Ronny Pfannschmidt
3315b3a12f
finalize changelog for 2.8.7
2016-01-24 23:23:15 +01:00
Ronny Pfannschmidt
64d7d00218
Prepare 2.8.7 release
2016-01-24 17:59:48 +01:00
Bruno Oliveira
199fcf93d4
Merge branch 'master' into 'features'
2016-01-22 18:32:45 -02:00
Bruno Oliveira
82d00efa8d
2.8.6 release: version, CHANGELOG
...
Remove note about expected failing envs in tox, as tox now supports
skipping certain environments based on the platform.
2016-01-21 19:17:53 -02:00
Loïc Estève
99072ea8c9
Fix practise -> practice typo in documentation
2016-01-20 16:35:27 +01:00
Bruno Oliveira
0caee1a673
Add a few missing hooks to the docs
2016-01-18 19:27:35 -02:00
Jeff Widman
ee75ecbda0
Change `input` to `test_input` in docs for clarity
...
Using `input` is confusing because it's also the name of a Python built-in function. So we use `test_input` instead. Fix #1321
2016-01-12 17:01:34 -08:00
Manu Phatak
5b29f579c5
update docs plugin.rst typo
2016-01-11 00:11:46 -06:00
Bruno Oliveira
b8784c28c9
Merge branch 'master' into 'features'
2016-01-08 21:51:34 -02:00
Kartik Singhal
26c835eea5
Correct platform name osx -> darwin
2016-01-05 18:43:03 -05:00
Bruno Oliveira
02dd6df6e6
Changelog now in rst format (2.9.0 and onward) and add rst-lint check
...
Fix #1274
2016-01-03 23:09:24 -02:00
Ronny Pfannschmidt
6c170201d6
Merge branch 'master' into features
2016-01-02 23:56:01 +01:00
Ronny Pfannschmidt
bf4de4bd68
Merge pull request #1294 from nicoddemus/doctest-bytes-literals
...
Doctest bytes literals
2016-01-01 18:18:08 +01:00
Bruno Oliveira
1bdf71730a
Complement #1255 by adding tests and docs
...
Fix #1242
2015-12-30 18:24:59 -02:00
Bruno Oliveira
5a5b732fe1
Add docs for ALLOW_BYTES doctest option
...
Fix #1287
2015-12-29 21:05:11 -02:00
Rick van Hattem
87ff7ee232
Updated out of date link
2015-12-27 02:35:02 +01:00
Ronny Pfannschmidt
1a87bb2416
Merge pull request #1280 from nicoddemus/del-index-from-overview
...
Remove "index" entry from overview.rst
2015-12-25 07:33:15 +01:00
Bruno Oliveira
319f6310f8
Remove "index" entry from overview.rst
...
"index" is already displayed in the main docs, repeating it here breaks the reading flow
2015-12-24 16:08:43 -02:00
Peter Demin
8180165229
doc typo
2015-12-24 08:56:54 -05:00
Bruno Oliveira
ec597e81a4
Remove references to python pre-2.6 from docs
2015-12-16 16:16:22 -02:00
Bruno Oliveira
6ac31088c5
Merge branch 'master' into merge-master-into-features
2015-12-11 23:13:50 -02:00
Bruno Oliveira
4263b8b407
Restore regen-doc result
2015-12-11 22:34:16 -02:00
Florian Bruhin
7d150c20cf
Regenerate 2.8.5 docs.
2015-12-11 22:28:23 -02:00
Bruno Oliveira
a124163425
Prepare for 2.8.5: bump version, CHANGELOG, announce
2015-12-11 19:20:07 -02:00
Bruno Oliveira
86b6ce5042
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
2015-12-10 19:41:14 -02:00
Bruno Oliveira
139c97930b
Remove plugins_index from the docs
...
Fix #1229
2015-12-10 19:00:01 -02:00
Buck Golemon
eabf2f9091
Merge branch 'master' into features
...
Conflicts:
AUTHORS
_pytest/__init__.py
_pytest/hookspec.py
_pytest/recwarn.py
testing/test_recwarn.py
2015-12-07 14:28:59 -08:00
Ronny Pfannschmidt
b9908cc036
Merge pull request #1228 from pytest-dev/pytest-2.8.4
...
finish the release process of pytest 2.8.4
2015-12-06 20:32:52 +01:00
Ronny Pfannschmidt
8c17c7cd12
correct copy&paste error in the release announcement version number
2015-12-06 17:44:08 +01:00
Ronny Pfannschmidt
b7459b8a64
finish release announcement
2015-12-06 16:46:44 +01:00
Ronny Pfannschmidt
b920f09a95
doc regen for release 2.8.4
2015-12-06 16:14:23 +01:00
Ronny Pfannschmidt
a4a12b8356
Merge pull request #1227 from nicoddemus/warn-deprecated-call
...
Add a note about how DeprecationWarning and PendingDeprecationWarning are treated differently
2015-12-06 10:52:58 +01:00
Bruno Oliveira
b48a02fdb1
Add a note about how DeprecationWarning and PendingDeprecationWarning are treated differently
...
Fix #1026
2015-12-05 13:53:58 -02:00
Bruno Oliveira
382efc6363
Fix same inconsistency in next example
2015-12-05 00:43:06 -02:00