holger krekel
86f70f5201
fix issue352: fix reference to py.path.local description in tmpdir documentation
...
(generally to be found at http://pytest.org/latest/tmpdir.html )
2013-09-06 12:16:05 +02:00
holger krekel
94ee37cdb3
- fix issue181: --pdb now also works on collect errors. This was
...
implemented by a slight internal refactoring and the introduction
of a new hook ``pytest_exception_interact`` hook.
- fix issue341: introduce new experimental hook for IDEs/terminals to
intercept debugging: ``pytest_exception_interact(node, call, report)``.
2013-09-06 11:56:04 +02:00
Matthias C. M. Troffaes
b7d31952eb
Fix instructions for nose users.
...
--HG--
branch : fix-nose-docs
2013-08-23 11:59:57 +01:00
holger krekel
88aa8f5435
mention pytest_collection_modifyitems in plugin page
2013-08-08 23:32:14 +02:00
holger krekel
4b88d6d2d7
monkeypatch.replace() now only accepts a string. Improved error handling and
...
docs thanks to suggestions from flub, pelme, schmir, ronny.
2013-08-07 16:49:29 +02:00
holger krekel
407283ef81
a new monkeypatch.replace(target, value) call which derives the
...
monkeypatch location from target (can be class/module/function or
string which is taken as importable python path)
examples:
monkeypatch.replace(os.path.abspath, lambda x: "")
monkeypatch.replace("requests.get", ...)
2013-08-07 15:35:27 +02:00
holger krekel
7d86827b5e
ref #322 cleanup all teardown calling to only happen when setup succeeded.
...
don't use autouse fixtures for now because it would cause a proliferation
and overhead for the execution of every test. Rather introduce a
node.addfinalizer(fin) to attach a finalizer to the respective node
and call it from node.setup() functions if the setup phase succeeded
(i.e. there is no setup function or it finished successfully)
2013-08-02 09:52:40 +02:00
holger krekel
8f24e10571
add changelog entry for anthon's hynek-fication of options,
...
and change the docs and tests to use the new style.
2013-08-01 17:32:19 +02:00
Mathieu Agopian
905c648b99
fixes #335 : document ExceptionInfo returned by pytest.raises
2013-08-01 11:12:02 +02:00
holger krekel
1023390f53
fix issue334: don't recommend distribute but setuptools everywhere, also remove implicit distribute_setup support from setup.py.
2013-08-01 09:42:44 +02:00
Anthon van der Neut
87860600fb
Fixes for argcomplete
...
- separate out most argcomplete related stuff in new file _argcomplete.py
(could probably be in the py library)
- allow positional arguments to be interspaced with optional arguments
( + test in test_parseopt.py )
- removed double argument in tox.ini
- add documentation on installing argcomplete (>=0.5.7 as needed for
Python 3), might need improving/incorporation in index.
This does not work on 2.5 yet. I have patches for argcomplete
(with/print()/"".format) but I am not sure they will be accepted.
Agreed with hpk not to push for that.
Removing argcomplete and leaving completion code active now works by early
exit, so <TAB> no longer re-runs the programs without parameters
(which took long for py.test)
test calls bash with a script that redirects filedescriptor 8 (as used by
argcomplete), so the result can be tested.
--HG--
branch : argcomplete
2013-07-30 11:26:15 +02:00
Anthon van der Neut
9b51105afa
also update testrun.org in 日本語
...
--HG--
branch : tox_reference
2013-07-26 08:20:26 +02:00
Anthon van der Neut
4b56b075c1
updated tox to live on testrun.org (the old links are still
...
working on codespeak.net, but those docs are outdated)
--HG--
branch : tox_reference
2013-07-26 08:14:49 +02:00
holger krekel
c2138e9733
add python testing training
2013-07-16 11:30:21 +02:00
holger krekel
31c1c69901
fix link to kotti
2013-07-11 16:07:58 +02:00
holger krekel
be30eb22a6
fix docs wrt norecursedirs, thanks @mgax
2013-07-08 15:39:14 +02:00
Anatoly Bubenkov
214793f697
re #329 add test for skipif failure when you pass boolean without the reason. add emphasize to the docs.
...
--HG--
branch : 329-skipif-requires-expression-as-a-string
2013-07-06 18:54:24 +02:00
holger krekel
ae327ef435
move to development doc target
2013-07-06 15:38:40 +02:00
holger krekel
ea4a3adfd6
- add my ep2013 talk to talks page
...
- add "talks/blogs" to the navigation side bar
2013-07-03 11:47:18 +02:00
holger krekel
4af052b098
added some endorsements, not quite properly layouted
2013-06-20 14:05:16 +02:00
Alfredo Deza
0cfc4a49ea
adding ref targets on recwarn
2013-06-03 10:07:14 -04:00
holger krekel
da1996b5f5
fix issue316 - properly reference collection hooks in docs
2013-06-03 10:04:50 +02:00
holger krekel
c294a417bd
allow to specify parametrize inputs as a comma-separated string
...
add Wouter to changelog and to authors
2013-05-28 10:32:54 +02:00
holger krekel
bbc61c85ac
Merged in pfctdayelise/pytest (pull request #36 )
...
issue 308
2013-05-22 13:36:39 +02:00
holger krekel
f78408df77
add holger's gittip account, would also like to add ronny's
2013-05-21 16:05:32 +02:00
Brianna Laugher
d8bc40271a
issue #308
...
+ docs
2013-05-21 11:12:45 +10:00
holger krekel
e6e86fa462
fix issue307 - use yaml.safe_load instead of yaml.load, thanks Mark Eichin.
2013-05-16 09:59:48 +02:00
holger krekel
150ad0172f
document context fixtures, also improve plugin docs
2013-05-07 21:37:08 +02:00
holger krekel
9d8645b45d
enhance index page, fix announcement index
2013-05-07 21:34:59 +02:00
holger krekel
bbd265184d
support boolean condition expressions in skipif/xfail
...
change documentation to prefer it over string expressions
2013-05-07 18:40:26 +02:00
holger krekel
331bd84ef4
change version
2013-05-05 14:23:47 +02:00
holger krekel
8c7ae7f7a5
release 2.3.5 packaging
2013-04-30 12:26:30 +02:00
holger krekel
94aa76fec0
fix reference
2013-04-04 14:36:44 +02:00
Sasha Hart
265a4de06e
doc fix: 'x' should be '-x' so it is not interpreted as a filename
2013-04-03 14:51:06 -05:00
holger krekel
712898cfe1
- add release announce
2013-03-28 10:21:03 +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
8f8466ee40
Merged in witsch/pytest/doctest-fixtures (pull request #25 )
...
fixture support in doctests
2013-03-21 12:33:43 +01:00
Andreas Zeidler
dfcb0e322c
rename `get_fixture` to `getfixture` to better match the current API style
...
--HG--
branch : doctest-fixtures
2013-03-21 12:04:14 +01:00
Andreas Zeidler
fa9bd8443f
update the documentation regarding the `get_fixture` helper
...
please note that the japanese translation was done using "google translate" and should probably be checked again... :)
--HG--
branch : doctest-fixtures
2013-03-20 17:54:38 +01:00
Takafumi Arakaki
5ba2a7f628
Add texinfo build target to doc/*/Makefile
2013-03-10 07:25:14 +01:00
Ronny Pfannschmidt
aeba66ac6a
fix typo in link
2013-02-14 14:15:13 +01:00
holger krekel
e007f2dc54
add note on leipzig course in june 2013
2013-02-02 20:15:01 +01:00
holger krekel
ee713ad036
add Brian Okken's blog post as a tutorial
2013-01-21 09:04:01 +01:00
holger krekel
4d4b551079
adapt locations of ML to new @python.org location
2012-12-27 16:48:17 +01:00
holger krekel
e13fedc256
fix pylib links
2012-12-27 16:48:14 +01:00
holger krekel
97f9bc2e46
fix/enhance example
2012-12-20 15:57:07 +01:00
holger krekel
d0bf65e6c8
adding an example on how to do interact with the list of collected tests once before any tests are run
2012-12-16 11:28:17 +01:00
holger krekel
8d25e52e1e
add sentry
2012-12-15 08:09:23 +01:00
Dusty Phillips
6fefab0e3a
pocoo no longer has a pastebin service, so this section title is incorrect.
2012-12-11 12:04:12 -07:00
Wieland Hoffmann
ffb5b8efa1
Fix a broken link to pytest-twisted
2012-11-22 19:59:15 +01:00