holger krekel
77b640d1b7
streamline some tests and overall reduce py.test.ensuretemp usage, note down issue about deprecation .
...
--HG--
branch : trunk
2009-12-29 22:26:03 +01:00
holger krekel
db21cac694
cleanup py.test.* namespace, docstrings for improved pydoc and interactive usage.
...
use new apipkg __onfirstaccess__ feature to initialize the py.test namespace with the default plugins. This, besides other good implications, means that you can now type: pydoc py.test or help(py.test)
--HG--
branch : trunk
2009-12-29 16:29:48 +01:00
holger krekel
6d46efa87a
introduce --ignore option to ignore paths during collection
...
--HG--
branch : trunk
2009-12-24 22:23:45 +01:00
holger krekel
8a5c3c0c69
cleanup bin-script creation, fix docs, add FAQ entry about py.test --version
...
--HG--
branch : trunk
2009-12-24 12:27:15 +01:00
holger krekel
1580b2c8da
create version/interpreter differentiated py.test$VER for cpython, jython, pypy-c's, prepare 1.1.2 release
...
--HG--
branch : trunk
2009-12-23 19:58:52 +01:00
holger krekel
90306e0089
skip tests properly
...
--HG--
branch : trunk
2009-12-06 19:18:44 +01:00
holger krekel
56c1391a16
fix keyword calling
...
--HG--
branch : trunk
2009-11-27 20:32:21 +01:00
holger krekel
9d5b313aad
adjustments and fixes to test run, distribution files. thanks thm.
...
--HG--
branch : trunk
2009-11-24 15:16:58 +01:00
holger krekel
ed03eef81b
introduce plugin discovery through setuptools "pytest11" entrypoints
...
and refine execnet dependency handling. Prepare 1.1 release
--HG--
branch : trunk
2009-11-23 17:20:36 +01:00
holger krekel
ecb19b751a
add % as allowed char, condense CHANGELOG
...
--HG--
branch : trunk
2009-11-20 09:19:29 +01:00
holger krekel
0060869e79
move CHANGELOG back to root level, add entries
...
--HG--
branch : trunk
2009-11-20 00:12:39 +01:00
holger krekel
e0bca8fe51
fix up install docs and plugin docs for the final release
...
have CHANGELOG be a file containing links instead of a symlink
beause it causes issues with pip-install on some systems.
--HG--
branch : trunk
2009-11-05 17:46:14 +01:00
holger krekel
079a2327ec
kill/replace some execnet debug code
...
bump version to "trunk" on trunk
add "py" to rsyncdirs
--HG--
branch : trunk
2009-08-20 16:41:44 +02:00
holger krekel
d668acfd99
enable nose by default
...
--HG--
branch : 1.0.x
2009-08-19 17:53:08 +02:00
holger krekel
b1feb81b8a
simplify approach to encoding of sys.stdout/stderr files, encode unicode strings and pass-through non-unicode strings
...
--HG--
branch : 1.0.x
2009-08-19 16:42:29 +02:00
holger krekel
5e4fcdd14e
added a pytest_helpconfig plugin which groups --version and the new "--help-config" option. rename options and configuration names. streamlines docs.
...
--HG--
branch : 1.0.x
2009-08-19 15:45:01 +02:00
holger krekel
36189a7aa7
[mq]: 101doc
...
--HG--
branch : 1.0.x
2009-08-18 19:04:57 +02:00
holger krekel
d2f497084e
fixing svn status on incomplete files issue #32
...
--HG--
branch : 1.0.x
2009-08-14 18:01:16 +02:00
Benjamin Peterson
d702f4da14
add a --version option to print the pylib version
...
--HG--
branch : 1.0.x
2009-08-14 09:16:40 -05:00
holger krekel
7b906ca763
[mq]: monkey
...
--HG--
branch : 1.0.x
2009-08-13 20:10:12 +02:00
holger krekel
37976be529
[mq]: flexcom
...
--HG--
branch : 1.0.x
2009-08-11 19:00:41 +02:00
holger krekel
b552f6eb46
* add pytest_nose plugin
...
* have unittest functions always receive a fresh instance
--HG--
branch : 1.0.x
2009-08-10 11:27:13 +02:00
holger krekel
a01e4769cc
simplify internal plugin dispatching code, rename parts of the py._com plugin helpers
...
--HG--
branch : 1.0.x
2009-08-09 23:51:25 +02:00
holger krekel
d41949a6e3
Test* classes with an __init__ method are not collected anymore
...
--HG--
branch : 1.0.x
2009-08-06 18:15:21 +02:00
holger krekel
58c6971dc8
nicer error message for non-collectable test files / items
...
fixes issue #27
--HG--
branch : 1.0.x
2009-08-06 15:26:45 +02:00
holger krekel
cea46a86aa
[mq]: rename
...
--HG--
branch : 1.0.x
2009-08-06 15:02:38 +02:00
holger krekel
afc8e6bd91
more terse reporting of collection errors / tracebacks, bump version number aiming for 1.0.1
...
--HG--
branch : 1.0.x
2009-08-06 14:49:55 +02:00
holger krekel
8fcdac9dd6
* fix capturing and unicode printing in tests
...
* introduce "_encoding" to py/io/terminalwriter writing
* beautify a few __repr__ for better internal debugging
--HG--
branch : 1.0.x
2009-08-06 14:34:19 +02:00
holger krekel
8c8617c354
* rename "rep" to "report" in reporting hooks
...
* refine docs
* bump version data
* improve announcement
--HG--
branch : 1.0.x
2009-08-04 12:00:04 +02:00
holger krekel
737c32c783
handle final teardown properly, add a new experimental hook for it.
...
--HG--
branch : 1.0.x
2009-07-31 14:22:02 +02:00
holger krekel
61c53602f2
introduce new "Error" outcome and group setup/teardown and collection failures into that category. Report them separately.
...
--HG--
branch : 1.0.x
2009-07-31 14:22:02 +02:00
holger krekel
be949f4037
* reworked capturing to only capture once per runtest cycle
...
* added readouterr() method to py.io capturing helpers
--HG--
branch : 1.0.x
2009-07-31 14:21:02 +02:00
holger krekel
2514b8faaf
fix a svn-1.6 issue
...
--HG--
branch : 1.0.x
2009-07-30 21:31:31 +02:00
holger krekel
ad34e50b71
properly handle test items that get locally collected but cannot be collected on the remote side (often due to platform reasons)
...
--HG--
branch : 1.0.x
2009-07-30 09:52:12 +02:00
holger krekel
dcf194ebb8
simplify py.test.mark API,
...
add more plugin docs
--HG--
branch : 1.0.x
2009-07-28 14:26:32 +02:00
holger krekel
5b205e0711
improve assert re-inteprpretation for comparisons
...
--HG--
branch : 1.0.x
2009-07-26 15:31:23 +02:00
holger krekel
04e9197fd6
* reworked per-test output capturing into the pytest_iocapture.py plugin
...
* removed all capturing code from config object and pytest_default plugins
* item.repr_failure(excinfo) instead of item.repr_failure(excinfo, outerr)
* added a few logging tests
--HG--
branch : 1.0.x
2009-07-25 18:09:01 +02:00
holger krekel
875ebc18ef
targetting a b9
...
--HG--
branch : 1.0.x
2009-07-23 20:16:27 +02:00
holger krekel
87daedd719
regen MANIFEST, update changelog
...
--HG--
branch : 1.0.x
2009-07-22 14:58:05 +02:00
holger krekel
16aa1571c0
new cleaner layout, many improvements to docs
...
--HG--
branch : 1.0.x
2009-07-20 18:54:08 +02:00
holger krekel
8be0ea942a
introduced pytest_keyboardinterrupt hook
...
removed optional argument from pytest_sessionfinish hook
--HG--
branch : 1.0.x
2009-07-20 14:01:40 +02:00
holger krekel
013381fae1
* add a script for generating plugin docs
...
* improve generation of docs
* refine plugins docs
--HG--
branch : 1.0.x
2009-07-14 21:17:13 +02:00
holger krekel
605f36c905
fix logging interaction issue
...
--HG--
branch : trunk
2009-07-09 13:12:00 +02:00
holger krekel
8f0a85aee1
* streamlining plugin docstrings
...
* better organisation of example directory, also does not break
whole-test run anymore
--HG--
branch : 1.0.x
2009-07-08 19:18:26 +02:00
holger krekel
81d5e572ca
merging some old changes (still struggling with mercurial a bit)
...
--HG--
branch : 1.0.x
2009-07-08 16:44:40 +02:00
holger krekel
88a0714dfa
* refix handling of partial setup failures
...
* shuffle / consolidate related tests
* re-gen setup.py
--HG--
branch : 1.0.x
2009-07-08 16:41:30 +02:00
holger krekel
183af95526
* refined funcarg docs and CHANGELOG
...
* fixed funcarg setup and error-raising issue
--HG--
branch : 1.0.x
2009-07-05 14:22:01 +02:00
holger krekel
1f5d156ab3
also aadd a changelog entry
...
--HG--
branch : 1.0.x
2009-07-01 14:37:00 +01:00
holger krekel
8b7dfb29c5
re-introduce py.test.mark and move py.test.xfail to py.test.mark.xfail
...
--HG--
branch : 1.0.x
2009-06-28 13:27:34 +02:00
holger krekel
bd8f68555d
re-adding py.test.mark as documented (!) by adding pytest_keyword plugin
...
--HG--
branch : 1.0.x
2009-06-28 13:19:43 +02:00