holger krekel
2e4e9eb745
internally use pytest.* instead of ``py.test.*`` in many places.
...
make sub namespace names 'collect' and 'cmdline' available on pytest directly
2010-11-13 09:05:11 +01:00
Benjamin Peterson
323dd8a25a
run subprocess py.test scripts with the python version we're testing on
2010-11-08 17:25:02 -06:00
holger krekel
3845ea821f
avoid parsing of path objects when pytest.main(path) is called.
2010-11-07 17:37:40 +01:00
holger krekel
3a53d86988
bump version
2010-11-07 16:26:44 +01:00
holger krekel
55dff651f4
refine initilization: read config also from a "pytest.ini" file if exists
...
and revert earlier commandline option and group ordering change.
2010-11-07 16:10:22 +01:00
holger krekel
fefac66079
remove duplicate code, normalize relative path names to fix windows running tests
2010-11-07 12:05:32 +01:00
holger krekel
6461295ab4
probably the last major internal cleanup action: rename collection to
...
session which now is the root collection node. This means that
session, collection and config objects have a more defined
relationship (previously there was no way to get from a collection
node or even from a runtest hook to the session object which
was strange).
2010-11-07 10:19:58 +01:00
holger krekel
722e20c7d6
bump version
2010-11-07 09:05:54 +01:00
holger krekel
582a2100b1
fix test, bump version
2010-11-07 07:14:50 +01:00
holger krekel
9bed4bb31c
fix bug showing up on windows
2010-11-07 01:13:40 +01:00
holger krekel
d9ad2e7cce
some python3 related fixes
2010-11-07 01:10:15 +01:00
Benjamin Peterson
107b04d462
replace with list comp
2010-11-06 18:34:00 -05:00
holger krekel
885c7ce281
some fixes for --pyargs situations and the docs, remove wrongly added test
2010-11-07 00:22:16 +01:00
holger krekel
d0ac4135a2
introduce an option that avoids discovery of classes other than unittest.TestCase in modules
...
importing unittest.
2010-11-06 23:45:48 +01:00
holger krekel
707775dcfa
introduce new --testpkg importpath option, add more meat to draft release announcement
2010-11-06 22:17:33 +01:00
holger krekel
1a7f2e77e8
show return values of hooks more explicitely
2010-11-06 20:12:45 +01:00
holger krekel
b3628daa62
test and fix tracing indentation in case of exceptions
2010-11-06 20:06:32 +01:00
holger krekel
1899443744
show traces for all hook invocations not just "path/node" based ones
2010-11-06 19:46:24 +01:00
holger krekel
fcebf4f557
some more improvements and updates to docs, add release announcements
2010-11-06 11:38:53 +01:00
holger krekel
6dac77433e
majorly refactor collection process
...
- get rid of py.test.collect.Directory alltogether.
- introduce direct node.nodeid attribute
- remove now superflous attributes on collect and test reports
2010-11-06 09:58:04 +01:00
holger krekel
f181c70d8e
add indent facility to tracing
2010-11-06 09:05:17 +01:00
holger krekel
d108235095
implement and document new invocation mechanisms, see doc/usage.txt
...
also rename pytest._core to pytest.main for convenience.
2010-11-05 23:37:31 +01:00
holger krekel
6a734efe44
introduce a minimal tag-based tracer, to be extended if needed, strike pytest_trace hook.
2010-11-05 23:37:31 +01:00
holger krekel
99dfb8ad65
reverse options ordering in Parser class instead of on PluginManager
2010-11-05 23:37:31 +01:00
holger krekel
bb732a4e75
add "linelist" type for ini-files
2010-11-05 23:37:31 +01:00
holger krekel
b1e4301457
document and refine py.test.fail helper and strike superflous ExceptionFailure class
...
refine builtin organisation and start a new doc
2010-11-05 23:37:31 +01:00
holger krekel
fed8f19156
introduce norecursedirs config option, remove recfilter()
2010-11-04 23:21:26 +01:00
holger krekel
5251653fc3
remove pytest_report_iteminfo hook, i strongly guess nobody needs or uses it.
2010-11-04 23:21:23 +01:00
holger krekel
c18cca9d54
massive documentation refinements
2010-11-02 00:53:53 +01:00
holger krekel
7d495cc250
majorly changing the unittest compatibility code, calling TestCase(name)(result)
2010-11-01 23:08:16 +01:00
holger krekel
53d1cfc3a1
allow unregistration by name
2010-11-01 09:20:58 +01:00
holger krekel
32ac7a7c6e
rename addargs to addopts, make adding of opts configurable
2010-11-01 08:55:14 +01:00
holger krekel
85c24b7fa1
some test fixes and refinements
2010-11-01 08:16:10 +01:00
holger krekel
cf8dd64703
slightly simplify collection node init
2010-11-01 01:01:31 +01:00
holger krekel
c3ec2718a2
fix tests by using less likely existing import names
2010-11-01 00:38:44 +01:00
holger krekel
209140fea0
simplify session object and rename some more hooks, not exposed/released yet
2010-11-01 00:27:12 +01:00
holger krekel
5616874823
streamline some hook docs and option handling, remove cruft bits, fix doc links
2010-10-31 23:28:31 +01:00
holger krekel
f1e3dde2ec
bump version, add a bit to changelog
2010-10-31 19:53:11 +01:00
holger krekel
8871ca5bfa
introduce "-q" option which decreases verbosity and basically leads to a unittest/nosetest-style "." output
...
add it in an ini file like this:
[pytest]
addargs=-q
and you get that by default.
2010-10-31 19:51:16 +01:00
holger krekel
bb50ec89a9
remove restdoc plugin which now lives as pytest-restdoc on bitbucket,
...
and be easily included in a project now (like PyPy which still needs it)
2010-10-31 19:04:22 +01:00
holger krekel
868670b5f2
fix --help output for ini-options
2010-10-31 19:02:38 +01:00
holger krekel
23f8d8bce7
allow modules/conftest files specify dotted import paths for loading plugins
2010-10-31 19:01:46 +01:00
holger krekel
03924d205d
show pytest.__version__ not pylib
2010-10-31 18:57:44 +01:00
holger krekel
35969e13ae
remove feature deprecated prior even to 1.0
2010-10-31 18:46:10 +01:00
holger krekel
7138df5b51
bump version
...
--HG--
branch : trunk
2010-10-31 18:06:11 +01:00
holger krekel
bc574f4d94
remove superflous collect_by_name, and improve some docs
...
--HG--
branch : trunk
2010-10-31 18:01:33 +01:00
holger krekel
b6ec5a575d
get option settings from ini-file. make getting configuration options from conftest.py only an internal feature.
...
--HG--
branch : trunk
2010-10-31 17:41:58 +01:00
holger krekel
1280041f0c
add and document new parser.addini(name, description) method to describe
...
ini-values. Also document the parser object with its public methods.
--HG--
branch : trunk
2010-10-30 19:23:50 +02:00
holger krekel
2d8bcbdf55
document "setup.py test" to use genscript'ed version.
...
--HG--
branch : trunk
2010-10-28 09:29:56 +02:00
holger krekel
c9e629c870
remove old ways to set option defaults, relying on global setup.cfg or tox.ini files now.
...
revamp py.test --help-config
--HG--
branch : trunk
2010-10-27 22:29:01 +02:00