Ronny Pfannschmidt
|
570688f701
|
ensure OutcomeExceptions like skip/fail have initialized exception attributes
|
2013-01-27 02:06:19 +01:00 |
Benjamin Peterson
|
65edf87ea6
|
display the repr of some global names (fixes #171)
|
2013-01-10 11:59:08 -06:00 |
holger krekel
|
5f99511ab7
|
fix test after ronny's pytest-debug improvements
|
2012-12-04 20:31:37 +01:00 |
holger krekel
|
22dd5e29e2
|
when informations gets truncated, mention use of "-vv" to see it.
|
2012-11-30 12:18:12 +01:00 |
Ronny Pfannschmidt
|
725e63db66
|
improve PYTEST_DEBUG tracing output
by putingextra data on a new lines
with additional indent
|
2012-11-29 10:04:39 +01:00 |
Graham Horler
|
1d7c71884e
|
Remove check for "_" prefix on python functions (use python_functions)
(See IRC hpk 2012-11-27 14:56: after the python_functions customization
was introduced, it makes sense to disregard the preliminary "_" check)
|
2012-11-27 16:58:08 +00:00 |
holger krekel
|
68786a6434
|
fix bug where using capsys with pytest.set_trace() in a test
function would break when looking at capsys.readouterr()
|
2012-11-21 20:43:31 +01:00 |
holger krekel
|
a9adfa9114
|
don't run long-args test on windows because it can't work
|
2012-11-20 11:52:06 +01:00 |
holger krekel
|
f263f54889
|
make yielded tests participate in the autouse protocol
|
2012-11-19 22:17:59 +01:00 |
holger krekel
|
d66ff7e63e
|
fix autouse invocation (off-by-one error), relates to issue in moinmoin test suite
|
2012-11-19 22:17:55 +01:00 |
holger krekel
|
f3e03fc298
|
modernize tmpdir fixture (use request.node in tmpdir fixture, use @pytest.fixture)
|
2012-11-19 14:07:14 +01:00 |
holger krekel
|
b940ed11a0
|
fix issue226 - LIFO ordering for fixture-added teardowns
|
2012-11-16 10:03:51 +01:00 |
holger krekel
|
c64c567b75
|
fix issue224 - invocations with >256 char arguments now work
|
2012-11-12 10:15:43 +01:00 |
holger krekel
|
4ac465acfb
|
allow to pass expressions to "-k" option, just like with the "-m" option
|
2012-11-09 12:29:33 +01:00 |
holger krekel
|
a4909a0ae4
|
allow to dynamically define markers (e.g. during pytest_collection_modifyitems)
|
2012-11-09 12:07:41 +01:00 |
holger krekel
|
33cd414420
|
fix issue127 improve pytest_addoption docs, add new config.getoption(name) method for consistency.
|
2012-11-06 14:09:12 +01:00 |
holger krekel
|
dba2a8bc64
|
fix issue217 - to support @mock.patch with pytest funcarg-fixtures, also split out python integration tests into python/integration.py and fix nose/mark tests
|
2012-11-06 11:04:11 +01:00 |
Ronny Pfannschmidt
|
b3c8991b22
|
add a xfailing test for issue 199
|
2012-11-05 21:52:12 +01:00 |
Ronny Pfannschmidt
|
df444906d6
|
merge pull request
|
2012-11-05 21:18:50 +01:00 |
Ronny Pfannschmidt
|
04754f6748
|
test call_optional not calling non-callable functions
|
2012-11-05 21:17:58 +01:00 |
holger krekel
|
7e831b66ec
|
fix issue148 - recognize @unittest.skip on classes, avoid setup/teardown
|
2012-11-03 20:54:48 +01:00 |
holger krekel
|
ba9b27fcd3
|
fix issue215 - refactor test_python.py into multiple files:
- python/collect.py cotaining the core collection nodes
- python/fixture.py containing funcargs/fixture code
- python/metafunc.py generate_tests and metafunc usage
- python/raises.py the pytest.raises implementation
|
2012-11-02 16:04:57 +01:00 |
holger krekel
|
fb173a97a8
|
extended - fix issue214 - ignore attribute-access errors with objects in test modules that can blow up (for example flask's request object)
|
2012-10-31 17:00:55 +01:00 |
Ronny Pfannschmidt
|
e7e5ee805f
|
fix issue 214 - gracefully handle proxy objects that look like fixtures
|
2012-10-31 17:00:43 +01:00 |
holger krekel
|
fce13c3e46
|
re-allow to parametrize with values that don't support __eq__ (closes issue213)
|
2012-10-28 14:52:43 +01:00 |
holger krekel
|
2637326782
|
improve support for trial a bit more: don't run trial's empty TestCase.runTest() method
|
2012-10-22 19:22:01 +02:00 |
holger krekel
|
aa79c0a4b9
|
fix unittest emulation: TestCase.runTest is now ignored
if there are test* methods.
|
2012-10-22 16:25:09 +02:00 |
holger krekel
|
05c86aeb28
|
make sure ihook uses a node's fspath - important for hooks
e.g. during a Module's collect to pick up conftest.py files
residing in the same dir
|
2012-10-22 16:12:22 +02:00 |
holger krekel
|
f28f073c7c
|
fix teardown-ordering for parametrized setups/teardowns
|
2012-10-22 12:16:54 +02:00 |
holger krekel
|
036557ac18
|
fix issue206 - unset PYTHONDONTWRITEBYTECODE in assertrewrite test
|
2012-10-22 11:14:18 +02:00 |
holger krekel
|
1b61fbc8ed
|
- fix test_nose.py by being more tolerant about the error message
(differs between py32 and py33, thanks Arfrever)
- use pypi again now that py is released
|
2012-10-22 10:55:59 +02:00 |
holger krekel
|
97f03edcd6
|
fix issue205 - nested conftest to pickup pycollect_makemodule - relates to the two
reports of a failing doc/en/example/py2py3.
|
2012-10-22 10:17:50 +02:00 |
holger krekel
|
d4d213f83d
|
some more fixes
|
2012-10-20 14:10:12 +02:00 |
holger krekel
|
9ed127b5da
|
fix issue203 - fixture functions with a scope=function should have a "self" that points to the actual instance with which the test functions run.
|
2012-10-20 09:59:20 +02:00 |
holger krekel
|
dca5fa2241
|
fixing links for 2.3 release, and fixing a windows32 failure on py3
|
2012-10-19 10:53:28 +02:00 |
holger krekel
|
586befb945
|
make usefixtures appear in py.test --markers output
|
2012-10-19 10:17:13 +02:00 |
holger krekel
|
b0b6695538
|
improve automatic id generation for parametrized tests
|
2012-10-19 10:07:13 +02:00 |
holger krekel
|
64544bee1a
|
fix trial tests
|
2012-10-18 15:09:20 +02:00 |
holger krekel
|
7c8755cc89
|
refine docs, fix a marker/keywords bit, and add a test that request.keywords points to node.keywords.
|
2012-10-18 15:06:55 +02:00 |
holger krekel
|
7d747a1cde
|
remove .markers attribute which was added in development and after 2.2.4
so never released. Rather extend keywords to also exist on nodes. Assigning
to node.keywords will make the value appear on all subchildren's
keywords.
|
2012-10-18 13:52:32 +02:00 |
holger krekel
|
67de2c53ac
|
fix issue198 - detection of fixtures from conftest.py files in deeper nested dir structures with certain invocations
|
2012-10-17 13:42:40 +02:00 |
holger krekel
|
26ab80c4cd
|
fix and test --fixtures location information
|
2012-10-17 13:12:33 +02:00 |
holger krekel
|
20849a44f5
|
improve --fixtures output with per-plugin grouping and hiding underscore names in non-verbose mode, re-introduce --funcargs for compatibiliy
|
2012-10-17 12:57:05 +02:00 |
holger krekel
|
98513b995a
|
simplify/integrate fixturemapper into FixtureManager
also fix jstests test failures
|
2012-10-17 11:20:45 +02:00 |
holger krekel
|
dc4e205876
|
typographic fixes, little simplification
|
2012-10-17 09:21:04 +02:00 |
holger krekel
|
cc2337af3a
|
refine parsefactories interface, fix two_classes test originally reported by Alex Okrushko, also add a few more tests to make sure autouse-fixtures are properly distinguished
|
2012-10-16 16:13:12 +02:00 |
holger krekel
|
37965657d0
|
make factorydeflist immutable by using an index
|
2012-10-16 13:59:12 +02:00 |
holger krekel
|
2f3bbdafda
|
use fixturemapper/fixtureinfo from Function objects
|
2012-10-16 13:48:00 +02:00 |
holger krekel
|
021c087701
|
implement fixture information stored on the parentnode of functions
to be reused by metafunc mechanics and Function setup
|
2012-10-16 13:47:59 +02:00 |
holger krekel
|
4541456a96
|
add plan for better fixture implementation, an xfailing test
and a slight refactoring of Metafunc tests/creation
|
2012-10-16 13:47:59 +02:00 |