holger krekel
|
92f8eef836
|
show release level info for pypy
|
2011-07-06 10:18:11 +02:00 |
holger krekel
|
758b5e3511
|
fix issue53: nose-style setup now called with the correct ordering
|
2011-07-05 21:23:59 +02:00 |
holger krekel
|
e91dc7c895
|
up pytest version to 2.1.0.dev8, depend on py-1.4.4.dev2
|
2011-07-05 19:14:38 +02:00 |
Benjamin Peterson
|
4e8b9fab3c
|
insure moving pyc files around is atomic
|
2011-07-05 12:02:53 -05:00 |
holger krekel
|
d105e75d87
|
fix pytest-xdist breakage
|
2011-07-05 18:01:31 +02:00 |
holger krekel
|
46950ef19a
|
rename and simplify the assert option:
cmdline usage is now: --assert=rewrite/reinterp/plain
there is no conflict detection (don't think that's neccessary)
|
2011-07-05 17:29:53 +02:00 |
holger krekel
|
407ca5b120
|
fix python2.5 compatibility
|
2011-07-05 15:21:08 +02:00 |
Benjamin Peterson
|
fefdca5787
|
simplify
|
2011-06-29 14:00:13 -05:00 |
Benjamin Peterson
|
c7d120ec1c
|
we want second resolution on mtime
|
2011-06-29 13:55:26 -05:00 |
Benjamin Peterson
|
1707168b62
|
don't try to remove pycs twice
|
2011-06-29 12:16:47 -05:00 |
Benjamin Peterson
|
aa7f7a1c71
|
rename --assertmode choices to be more explicit
|
2011-06-29 09:44:04 -05:00 |
Benjamin Peterson
|
48b76c7544
|
rewrite test modules on import
|
2011-06-28 21:13:12 -05:00 |
Benjamin Peterson
|
d52ff3e2b9
|
use a plain old list for queuing
|
2011-06-28 21:11:56 -05:00 |
Benjamin Peterson
|
f286a02582
|
rewrite with proper short-circuting on boolean operators (fixes #57)
|
2011-06-28 20:21:22 -05:00 |
Benjamin Peterson
|
c6e3606c6b
|
fix the rewriter on relative imports (fixes #58)
|
2011-06-28 10:39:11 -05:00 |
Benjamin Peterson
|
8772b8c928
|
fix name
|
2011-06-13 08:50:50 -05:00 |
Benjamin Peterson
|
8e81ed693a
|
put explanation simplification in format_explanation so everyone can benefit
|
2011-06-12 22:41:58 -05:00 |
Benjamin Peterson
|
d853d9a9af
|
treat local as a black box
|
2011-06-12 21:57:22 -05:00 |
Benjamin Peterson
|
57a3d4d6d8
|
some tweaks to allow pypy apptests to use newinterpret
|
2011-06-12 17:07:49 -05:00 |
Benjamin Peterson
|
43de6c270f
|
fix assertion introspection on python 3.2+
|
2011-06-03 16:51:49 -05:00 |
holger krekel
|
ce1b456762
|
back out pytest_configure_funcargs hook for now
|
2011-06-01 15:08:54 +02:00 |
holger krekel
|
e3b2792677
|
fix issue49 - avoid confusing errors when initialization goes wrong
|
2011-06-01 14:54:34 +02:00 |
holger krekel
|
67859158d4
|
fix issue48 - test and fix typo in MarkInfo repr
|
2011-06-01 08:03:06 +02:00 |
holger krekel
|
6c90059342
|
- properly include _pytest.assertion in distribution
- import assertion only at import-test module time
|
2011-05-31 15:21:08 +02:00 |
holger krekel
|
5690beab5a
|
merge Benjamin's assertion-rewrite branch: all assertion related code is now part of py.test core distribution - the builtin assertion plugin to be precise.
See doc/assert.txt for details on how what has been improved.
|
2011-05-31 14:11:53 +02:00 |
Benjamin Peterson
|
5e31624315
|
return to the old scheme of rewriting test modules from _importtestmodule
|
2011-05-28 18:47:16 -05:00 |
Ronny Pfannschmidt
|
89a98e3276
|
also apply normpath to junitxml file path
|
2011-05-28 16:21:57 +02:00 |
holger krekel
|
410438f187
|
fix issue43 - better tracebacks for unexpected exceptions in doctests
|
2011-05-28 14:38:15 +02:00 |
holger krekel
|
8dc4e732f0
|
fix issue47 - fix time-per-test timing output for junitxml
|
2011-05-28 14:03:10 +02:00 |
Ronny Pfannschmidt
|
56b40ebd75
|
use os.path.expanduser/expandvars on the junitxml path for convience, fixes #44
|
2011-05-27 07:54:03 +02:00 |
Benjamin Peterson
|
5f75c5851f
|
can use non-underscored addoption
|
2011-05-26 23:15:33 -05:00 |
Benjamin Peterson
|
e56838cb6c
|
write an explicit raise if the assertion fails
|
2011-05-26 21:15:40 -05:00 |
Benjamin Peterson
|
d53feaf6f0
|
fix help for --assertmode
|
2011-05-26 20:59:43 -05:00 |
Benjamin Peterson
|
914f689ee8
|
beef up --assertmode help
|
2011-05-26 20:33:12 -05:00 |
Benjamin Peterson
|
16b4f54545
|
remove module before/after import hooks
|
2011-05-26 20:00:29 -05:00 |
Benjamin Peterson
|
abb07fc732
|
new way to rewrite tests: do it all during fs collection
This should allow modules to be rewritten before some other test module loads
them.
|
2011-05-26 19:57:30 -05:00 |
Benjamin Peterson
|
cf6949c9a3
|
stuff contents of pytest_collection hook into perform_collect
|
2011-05-26 19:53:47 -05:00 |
Benjamin Peterson
|
2f984e0c23
|
remove after_initial_collect hook
|
2011-05-26 19:43:02 -05:00 |
Benjamin Peterson
|
0a7237b72f
|
refactor common config/session protocol code for main() functions
|
2011-05-26 19:09:42 -05:00 |
Benjamin Peterson
|
f684a9ed56
|
expose Session on pytest namespace
|
2011-05-26 18:58:31 -05:00 |
Benjamin Peterson
|
196cece338
|
add a hook called after the inital fs collection
|
2011-05-26 18:57:37 -05:00 |
Benjamin Peterson
|
241ff0b43a
|
add a hook called when a Module is successfully created
|
2011-05-26 18:56:45 -05:00 |
Benjamin Peterson
|
411e9b136b
|
do configure hooks here, too
|
2011-05-26 18:37:04 -05:00 |
Benjamin Peterson
|
96521ada68
|
call configure hooks in reparseconfig
|
2011-05-26 18:11:12 -05:00 |
Benjamin Peterson
|
657522b629
|
a less ugly way to detect if assert rewriting is enabled
|
2011-05-26 17:17:48 -05:00 |
Benjamin Peterson
|
dd199d255c
|
move _setupstate into session
|
2011-05-26 17:08:56 -05:00 |
Benjamin Peterson
|
89d6defd68
|
correctly initialize and shutdown sessions
|
2011-05-26 17:08:44 -05:00 |
Benjamin Peterson
|
bf3d9f3737
|
correct attribute name
|
2011-05-26 16:18:18 -05:00 |
Benjamin Peterson
|
32a67f9622
|
add some tracing in the assert plugin
|
2011-05-26 16:08:25 -05:00 |
Benjamin Peterson
|
d438a0bd83
|
introduce --assertmode option
|
2011-05-26 14:34:27 -05:00 |