hpk
7b47da2203
[svn r63598] cleanup of imports and shuffling of plugin method.
...
--HG--
branch : trunk
2009-04-04 02:23:04 +02:00
hpk
6bf57efa8f
[svn r63597] remove unused code. fix errors.
...
--HG--
branch : trunk
2009-04-04 01:23:16 +02:00
hpk
f14b0c90d9
[svn r63593] have plugin method run the test item and report about it
...
--HG--
branch : trunk
2009-04-04 00:36:29 +02:00
hpk
db60fe7f37
[svn r63588] shift running of test item to be done through a plugin method.
...
--HG--
branch : trunk
2009-04-03 23:18:41 +02:00
hpk
79793d50e2
[svn r63584] killing more code, simplifying running of tests.
...
--HG--
branch : trunk
2009-04-03 22:16:02 +02:00
hpk
cca19f1183
[svn r63580] * removing usage of py.magic.patch
...
* removing obsolete greenlet.py
--HG--
branch : trunk
2009-04-03 19:45:25 +02:00
hpk
245da9de19
[svn r63579] step one in simplifying runtest() collect() semantics
...
--HG--
branch : trunk
2009-04-03 19:39:49 +02:00
hpk
85635e1239
[svn r63575] killing yet more test "events" and redundant code
...
--HG--
branch : trunk
2009-04-03 18:26:21 +02:00
hpk
53491b1531
[svn r63571] kill another few test "events"
...
--HG--
branch : trunk
2009-04-03 17:47:16 +02:00
hpk
45e0499f10
[svn r63566] the InternalException event class bites the dust.
...
--HG--
branch : trunk
2009-04-03 16:18:47 +02:00
hpk
d1946ae978
[svn r63563] the TestrunFinish event class bites the dust.
...
--HG--
branch : trunk
2009-04-03 14:18:25 +02:00
hpk
54cc936437
[svn r63560] beginning to review/polish test events
...
* pyevent() now receives args and kwargs as simple arguments
* refactoring event handling in tests
--HG--
branch : trunk
2009-04-03 12:57:34 +02:00
hpk
3ab894cadc
[svn r63553] * allow doc to be tested distributedly
...
* be more eager to cleanup execnet gateway after tests
--HG--
branch : trunk
2009-04-02 21:47:01 +02:00
hpk
3ffa7735d9
[svn r63550] * move hook and event API definitions to py/test/plugin/api.py
...
* make "py.test" work on "doc" directory again.
--HG--
branch : trunk
2009-04-02 21:16:57 +02:00
hpk
069ab6ff5f
[svn r63547] renaming all event consumers to use the "__" convention that
...
is also used for funcargs.
--HG--
branch : trunk
2009-04-02 19:58:51 +02:00
hpk
0ca3810203
[svn r63543] some import-related skips, test suite passes again.
...
--HG--
branch : trunk
2009-04-02 15:57:42 +02:00
hpk
fbf70a35a2
[svn r63540] fixing shallow test bugs
...
--HG--
branch : trunk
2009-04-02 15:33:14 +02:00
briandorsey
87bd1d998b
[svn r63473] make passed, skipped and failed all default to 'False' for consistency when the attributes are not found.
...
--HG--
branch : trunk
2009-04-01 05:33:54 +02:00
briandorsey
9e385d88f7
[svn r63472] a new plugin which writes a simplified result log to either JSON or a SQLite database.
...
also, some early ideas about possilbe archive abstractions
--HG--
branch : trunk
2009-04-01 05:28:24 +02:00
hpk
4223f18fcb
[svn r63462] fix syntax error (ehem)
...
--HG--
branch : trunk
2009-03-31 19:58:37 +02:00
hpk
371a6b9de9
[svn r63461] a few fixes, now figleaf writes files correctly.
...
also changed figleaf plugin to include only
the files of the current working dir.
--HG--
branch : trunk
2009-03-31 19:58:02 +02:00
jwhitlark
cc0a984ffb
[svn r63430] First cut of pylint plugin. Not in working state
...
--HG--
branch : trunk
2009-03-30 01:57:55 +02:00
briandorsey
0a02a4a0e5
[svn r63429] pytest_figleaf now filters out all coverage for files outside of the tested package
...
--HG--
branch : trunk
2009-03-30 01:12:41 +02:00
briandorsey
fbb0e4b62d
[svn r63428] added happy path tests for figleaf plugin
...
--HG--
branch : trunk
2009-03-30 00:40:44 +02:00
briandorsey
ab081c68d0
[svn r63427] added figleaf plugin to pylib
...
--HG--
branch : trunk
2009-03-30 00:10:24 +02:00
hpk
662e6905ef
[svn r63359] change funcargs naming to use __
...
--HG--
branch : trunk
2009-03-26 13:50:12 +01:00
hpk
cd3e86d185
[svn r63353] better command option handling
...
--HG--
branch : trunk
2009-03-26 13:21:05 +01:00
hpk
8745b9595e
[svn r63345] better naming
...
--HG--
branch : trunk
2009-03-26 11:16:42 +01:00
hpk
92e354a486
[svn r63339] undo rev 63000 so that there is only one method now for funcargs
...
--HG--
branch : trunk
2009-03-26 10:26:09 +01:00
hpk
8230a39b39
[svn r63338] rename pyfuncarg to funcarg
...
--HG--
branch : trunk
2009-03-26 10:16:30 +01:00
hpk
ee902a2d06
[svn r63337] provide more info for the pyfuncarg failing lookup
...
improve docstring
--HG--
branch : trunk
2009-03-26 10:14:09 +01:00
hpk
1930f50bc2
[svn r63319] * fixing verbose reporting to work the "old" way for non-dist settings
...
* bump version number
* comment out greenlet C-Extension for now
--HG--
branch : trunk
2009-03-25 12:50:57 +01:00
hpk
74958be548
[svn r63300] * refining pyfuncarg setup, now there is explicit registration!
...
* porting monkeypatch and pytester funcargs to the new method
* fixing a kind-of-a-bug with MultiCalls
--HG--
branch : trunk
2009-03-24 23:00:07 +01:00
hpk
af39c9850e
[svn r63219] fixing tests to care for underlying symlinked working directories
...
--HG--
branch : trunk
2009-03-23 03:07:53 +01:00
hpk
2c2bfb5513
[svn r63210] * implement "--dist=each" to distribute each to each available node
...
* improved node-management and nice showing of results
* streamline command line options
--HG--
branch : trunk
2009-03-22 21:44:45 +01:00
hpk
ad6afe21ff
[svn r63209] polish command line options for distributed testing.
...
--HG--
branch : trunk
2009-03-22 18:41:36 +01:00
hpk
3305a0e3db
[svn r63203] add a method that allows to send an item to multiple nodes
...
--HG--
branch : trunk
2009-03-22 03:13:36 +01:00
hpk
5f0cabb295
[svn r63202] prepare for allowing for items to be sent to multiple hosts
...
--HG--
branch : trunk
2009-03-22 02:50:16 +01:00
hpk
bda844b544
[svn r63201] allow to specify "3*" for host specs.
...
--HG--
branch : trunk
2009-03-22 02:19:57 +01:00
hpk
9bfdb42273
[svn r63197] * don't think "showskipsummary" is a useful option
...
* some typo fixes
--HG--
branch : trunk
2009-03-21 21:20:02 +01:00
hpk
422635ea47
[svn r63195] * fix rsyncdir usages all around
...
* rename looponfailing to looponfail
--HG--
branch : trunk
2009-03-21 21:07:45 +01:00
hpk
87f6f6b9f4
[svn r63194] more option streamlining
...
--HG--
branch : trunk
2009-03-21 21:02:04 +01:00
hpk
0ba4bd25ac
[svn r63193] normalize towards 'iocapture' option
...
--HG--
branch : trunk
2009-03-21 20:58:41 +01:00
hpk
3902890e1b
[svn r63192] rename dsession to dist
...
--HG--
branch : trunk
2009-03-21 20:31:09 +01:00
hpk
fc14b038af
[svn r63191] * remove "--exec"
...
* cleanup of options
--HG--
branch : trunk
2009-03-21 20:28:35 +01:00
hpk
87de06a124
[svn r63190] no resultlog plugin by default
...
have custom options come last in "py.test -h"
--HG--
branch : trunk
2009-03-21 16:17:30 +01:00
hpk
4fe51e646c
[svn r63187] tweaks to cmdline options
...
--HG--
branch : trunk
2009-03-21 16:04:30 +01:00
hpk
d464940fb2
[svn r63178] remove wrong assert
...
--HG--
branch : trunk
2009-03-21 15:00:01 +01:00
hpk
8dd1dd24bc
[svn r63177] add a "-p" option to allow to add plugins from the command line.
...
--HG--
branch : trunk
2009-03-21 14:54:39 +01:00
hpk
75bfb84ea5
[svn r63163] fixing tests, better verbose output for dist-runs
...
--HG--
branch : trunk
2009-03-21 03:04:44 +01:00
hpk
6a1db0a594
[svn r63162] all tests pass again, output on test node setup and initialization is now much nicer.
...
--HG--
branch : trunk
2009-03-21 02:31:27 +01:00
hpk
35aebfc775
[svn r63160] rename masterslave -> txnode
...
--HG--
branch : trunk
2009-03-20 22:19:03 +01:00
hpk
7b82c6bb27
[svn r63159] re-group methods
...
--HG--
branch : trunk
2009-03-20 22:17:15 +01:00
hpk
1b3384b7bd
[svn r63158] UI improvements
...
--HG--
branch : trunk
2009-03-20 22:13:47 +01:00
hpk
69e68bed29
[svn r63157] remove old events, some more renamings
...
--HG--
branch : trunk
2009-03-20 21:38:50 +01:00
hpk
f157a5d697
[svn r63155] comment cleanup
...
--HG--
branch : trunk
2009-03-20 20:42:17 +01:00
hpk
cbc15b91fa
[svn r63154] use "node" instead of "host" everywhere
...
--HG--
branch : trunk
2009-03-20 20:33:05 +01:00
hpk
afca655202
[svn r63153] refactoring almost complete, apart from testnodeready info
...
--HG--
branch : trunk
2009-03-20 20:04:36 +01:00
hpk
10fb32ad37
[svn r63151] fix various bits, many tests pass modulo dsession host/node handling
...
--HG--
branch : trunk
2009-03-20 18:58:36 +01:00
hpk
5740cfebd6
[svn r63150] fix hostmanager to work with new xspecs
...
--HG--
branch : trunk
2009-03-20 18:29:08 +01:00
hpk
78495272aa
[svn r63107] cleanup event handling of dsession
...
--HG--
branch : trunk
2009-03-20 03:13:31 +01:00
hpk
c44764dc51
[svn r63106] rename host -> gateway in a couple of places
...
--HG--
branch : trunk
2009-03-20 02:09:28 +01:00
hpk
bb3ac13917
[svn r63105] remove non-existing event
...
--HG--
branch : trunk
2009-03-20 01:40:04 +01:00
hpk
22b4ff7f06
[svn r63104] * introduce rsync events
...
* only rsync once if a gateway is specified multiply
--HG--
branch : trunk
2009-03-20 01:34:59 +01:00
hpk
a94359c791
[svn r63091] report some more info on dist-setup
...
shift comments
--HG--
branch : trunk
2009-03-19 19:25:13 +01:00
hpk
92b2d4786d
[svn r63073] make sure that generated test names are always unique
...
--HG--
branch : trunk
2009-03-19 15:34:33 +01:00
hpk
cfa0cf4cfe
[svn r63056] try to ignore build directory (which shouldn't be there at all) for rsyncing
...
--HG--
branch : trunk
2009-03-18 22:24:42 +01:00
hpk
d9242d2a75
[svn r63054] several windows fixes, test suite passes now remotely.
...
--HG--
branch : trunk
2009-03-18 21:49:38 +01:00
hpk
5f25395cdd
[svn r63051] be very careful when we cannot unpickle an
...
colitem because its parent can't collect
the same way as on the sending side.
(due to platform skips etc.)
--HG--
branch : trunk
2009-03-18 20:23:38 +01:00
hpk
f013f0a54b
[svn r63050] * disabled classes or modules will now lead to a skip during setup of the colitem
...
* more graceful handling when "ssh" is not present
--HG--
branch : trunk
2009-03-18 18:54:45 +01:00
hpk
b7e47d0e3c
[svn r63046] change a few comments
...
--HG--
branch : trunk
2009-03-18 17:25:58 +01:00
hpk
941d06e509
[svn r63040] try harder to record and auto-exit gateways after test runs
...
--HG--
branch : trunk
2009-03-18 16:51:55 +01:00
hpk
ee52739b17
[svn r63034] fixing some tests to work across python revisions
...
--HG--
branch : trunk
2009-03-18 15:35:51 +01:00
hpk
772658d616
[svn r63028] allow py.test --exec=python2.4 -n 3 to work
...
and fix some bugs from doing so.
--HG--
branch : trunk
2009-03-18 13:05:18 +01:00
hpk
6f93561002
[svn r63020] allow to specify python executable in gatewayspecs, fix a few tests
...
--HG--
branch : trunk
2009-03-18 02:13:07 +01:00
hpk
fcaefb841b
[svn r63019] some simple ssh tests, always transfer py lib as rsyncroot
...
--HG--
branch : trunk
2009-03-18 01:38:02 +01:00
hpk
b5b7f9b3a9
[svn r63018] rename "--hosts" to "--gateways" to make naming more consistent with py.execnet
...
--HG--
branch : trunk
2009-03-18 00:58:06 +01:00
hpk
d626a63934
[svn r63017] rename colitem._config to colitem.config - it's an official attribute
...
--HG--
branch : trunk
2009-03-18 00:48:07 +01:00
hpk
c3e5ca560a
[svn r63014] streamlining multichannel interface, fixing test work with -n 3
...
--HG--
branch : trunk
2009-03-17 23:41:56 +01:00
hpk
9db14e19e8
[svn r63013] adding a failing test for --dist-each
...
--HG--
branch : trunk
2009-03-17 22:11:23 +01:00
hpk
4aac96fa13
[svn r63000] * do an as lightweight config.mktemp() as possible
...
* avoid writing lock files if lock_timeout is 0 or None
--HG--
branch : trunk
2009-03-17 15:12:10 +01:00
hpk
47a91d2aa9
[svn r62999] this test can easily pass.
...
--HG--
branch : trunk
2009-03-17 14:58:13 +01:00
hpk
0def6737ac
[svn r62998] tweak another place to not create random subdirs
...
--HG--
branch : trunk
2009-03-17 14:10:17 +01:00
hpk
fc7abf0efe
[svn r62997] some more tests, seems like temp test dirs are now more contained when doing distributed testing
...
--HG--
branch : trunk
2009-03-17 13:42:40 +01:00
hpk
c8d679ac95
[svn r62995] try to contain session test tempdirs in one parent
...
--HG--
branch : trunk
2009-03-17 13:22:14 +01:00
hpk
8a8ae5fe5d
[svn r62994] introducing internal MultiGateway class
...
--HG--
branch : trunk
2009-03-17 12:53:09 +01:00
hpk
7ed26c2929
[svn r62993] * moving ensuretemp to config object
...
* adding --basetemp option
* added/rewrote some tests
--HG--
branch : trunk
2009-03-17 11:29:45 +01:00
hpk
6f1eca5e4a
[svn r62987] add a "setenv" helper for setting a value in the environment
...
--HG--
branch : trunk
2009-03-17 10:18:38 +01:00
hpk
881fb3fd05
[svn r62986] fix tests that got broken
...
--HG--
branch : trunk
2009-03-17 08:40:39 +01:00
hpk
6397c38725
[svn r62985] rewrite and fix a skipped test
...
--HG--
branch : trunk
2009-03-17 08:35:58 +01:00
hpk
009ac242c6
[svn r62984] allow for host to go down if it didn't go up yet
...
--HG--
branch : trunk
2009-03-17 08:19:23 +01:00
hpk
3815c1afc9
[svn r62983] forgot to add traceback cutting tests long time ago, i guess
...
--HG--
branch : trunk
2009-03-17 08:11:18 +01:00
hpk
bbdebac87a
[svn r62982] report basic configuration errors more gracefully to the user
...
--HG--
branch : trunk
2009-03-17 08:03:49 +01:00
hpk
771ce92fdf
[svn r62981] allowing conftest to set default values for options
...
--HG--
branch : trunk
2009-03-17 07:10:40 +01:00
hpk
b5a1f95856
[svn r62978] * introduce --hosts and --rsyncdirs optiosn
...
* re-sort option groups, disable some options for now
* add docstrings to execnet gatewaymanage
* streamline tests a bit
* unify debugging and tracing
--HG--
branch : trunk
2009-03-16 22:17:14 +01:00
hpk
2aea0a73e2
[svn r62977] actually make use of option group description
...
--HG--
branch : trunk
2009-03-16 22:15:52 +01:00
hpk
e2bbee8bbd
[svn r62974] don't allow "_" in py.test.mark attributes
...
--HG--
branch : trunk
2009-03-16 17:04:18 +01:00
afa
4be27f5078
[svn r62835] Add ANSI colouring to the Win32 console.
...
This gives a nice display for py.test,
and during pypy translation.
the "markup" function should not be used any more.
--HG--
branch : trunk
2009-03-11 02:40:08 +01:00
rxe
ab3f409b4e
[svn r62832] unbound res on special files
...
--HG--
branch : trunk
2009-03-10 22:39:39 +01:00
guido
092569a4c9
[svn r62754] Seems w3 have updated their HTML.
...
--HG--
branch : trunk
2009-03-09 13:55:00 +01:00
hpk
7124b9e941
[svn r62662] introduce another hook "pytest_item_makereport" to allow a
...
correct implementation of the xfail plugin: previously
--pdb and -x would incorrrectly terminate if seeing
a marked-to-fail test.
--HG--
branch : trunk
2009-03-06 19:07:44 +01:00
hpk
e9f275b176
[svn r62633] fix path bugs, don't feel like writing a test for this, currently.
...
--HG--
branch : trunk
2009-03-06 11:59:02 +01:00
hpk
13dacf38eb
[svn r62615] implement a use case for avoiding recursion into a directory.
...
--HG--
branch : trunk
2009-03-05 23:54:04 +01:00
hpk
ad06cfdc9d
[svn r62613] introduced a pytest_collect_directory hook.
...
--HG--
branch : trunk
2009-03-05 23:15:42 +01:00
hpk
27a501d171
[svn r62612] moved the attic somewhere darker.
...
--HG--
branch : trunk
2009-03-05 22:51:52 +01:00
hpk
65b75cead6
[svn r62611] yay, the global setupstate died. I guess what kept me from doing that
...
was all kinds of tests breaking. but they are cleaned up now.
so there was no problem. nice.
--HG--
branch : trunk
2009-03-05 22:10:18 +01:00
hpk
62b36a91a0
[svn r62610] finally fixed a bug related to the global SetupState
...
for test functions. streamlined testdir.inline_run
functions. well killed most of them.
--HG--
branch : trunk
2009-03-05 22:01:08 +01:00
hpk
30149574c7
[svn r62491] fix a typo
...
--HG--
branch : trunk
2009-03-03 19:05:08 +01:00
hpk
a743caef18
[svn r62487] merging hostmanage branch:
...
* cleanup of the way distributed/remote sessions are setup up
* simplified config pickling
* configs are now more correctly wired on receival at remote sides
* introduced py.__.execnet.gwmanage helps managing calls to multiple hosts
* grouping all pickling related tests in test_pickle.py
and showcasing a nice pyfunc_call hack
--HG--
branch : trunk
2009-03-03 18:42:32 +01:00
hpk
fbe8315f76
[svn r62430] honour unitttest function default values for pyfuncarg protocol
...
--HG--
branch : trunk
2009-03-02 23:43:31 +01:00
hpk
a1295015f1
[svn r62348] add support fo setting command line options from PYTEST_OPTION_NAME environment vars
...
add a first bit of documentation
(merge of 62304:HEAD from the hostmanage branch)
--HG--
branch : trunk
2009-03-02 12:14:59 +01:00
hpk
8a1ee954f8
[svn r62333] remove apigen here, it is now at svn/apigen/trunk/pytest_apigen.py
...
--HG--
branch : trunk
2009-03-02 11:58:13 +01:00
hpk
1764555778
[svn r62292] use prefix "do_" for configure/unconfigure calls to plugins in addition to addoption.
...
--HG--
branch : trunk
2009-03-01 14:56:29 +01:00
hpk
50acc51ac1
[svn r62290] slightly sanitizing initialization of serialised config objects.
...
--HG--
branch : trunk
2009-03-01 14:43:53 +01:00
hpk
0b074ae555
[svn r62288] better error handling
...
--HG--
branch : trunk
2009-03-01 14:16:14 +01:00
hpk
d47ae0dc8d
[svn r62287] By default cut traceback such that py lib code does not appear
...
test tracebacks.
--HG--
branch : trunk
2009-03-01 12:24:52 +01:00
hpk
3561d2e9ff
[svn r62256] getting rid of "--session", you can do it by
...
creating a plugin and calling setsessionclass
from "pytest_configure".
--HG--
branch : trunk
2009-02-27 22:32:49 +01:00
hpk
6f145b7c3c
[svn r62252] renaming "py.test.keywords" to "py.test.mark".
...
--HG--
branch : trunk
2009-02-27 20:56:51 +01:00
hpk
82044fd873
[svn r62245] fixed more wrong renames, fine-tuning
...
--HG--
branch : trunk
2009-02-27 16:46:00 +01:00
hpk
27110ea361
[svn r62244] fixed wrongly renamed methods
...
--HG--
branch : trunk
2009-02-27 16:45:31 +01:00
hpk
c17a09adaf
[svn r62211] merge 60797:HEAD of pytestplugin branch:
...
this merge contains:
* a new plugin architecture
* a pluginized pytest core
* many pytest related refactorings
* refactorings/streamlining of pytest's own tests
--HG--
branch : trunk
2009-02-27 11:18:27 +01:00
hpk
0dc97ccd5e
[svn r61965] correct help string
...
--HG--
branch : trunk
2009-02-17 12:33:15 +01:00
hpk
186c2610cd
[svn r61961] improve documentation about "-k" keyword handling.
...
--HG--
branch : trunk
2009-02-17 09:56:29 +01:00
fijal
1dc8555ca0
[svn r61296] a failing test
...
--HG--
branch : trunk
2009-01-24 09:44:03 +01:00
pedronis
6ec13a2b9c
[svn r60142] - experimental support to let decorators used on tests specify a saner order by attaching the original function (we have been
...
using something like this for quite a while at OE)
- make the explicit names test more paranoid
--HG--
branch : trunk
2008-11-25 20:15:01 +01:00
pedronis
1a150e9050
[svn r60141] refactor things such that all fallbacks to inspect.get/findsource happen in helpers in source.py
...
--HG--
branch : trunk
2008-11-25 19:34:47 +01:00
pedronis
d491d68d51
[svn r60137] support for explicitly named generative tests with tests and doc addition.
...
--HG--
branch : trunk
2008-11-25 17:10:16 +01:00
pedronis
c52d8bcdde
[svn r59615] given the format and the fact that external timeout logic may kill a py.test emitting a resultlog switching to line buffering
...
seems a good idea
--HG--
branch : trunk
2008-11-01 11:01:44 +01:00
arigo
5425dba4e5
[svn r59268] An improvement to pdb (which I should also propose as a CPython patch):
...
in post_portem, the "up" command isn't normally able to walk up past
generator frames. This fixes it.
--HG--
branch : trunk
2008-10-20 15:45:10 +02:00
hpk
c338420976
[svn r58699] show traceback before jumping into pdb
...
--HG--
branch : trunk
2008-10-07 11:26:56 +02:00
hpk
5b21c540b6
[svn r58384] adding a test for unimplemented recording feature
...
--HG--
branch : trunk
2008-09-23 16:25:16 +02:00
hpk
e63da23050
[svn r58319] be more grateful on tests that disappear during a looponfailing session.
...
--HG--
branch : trunk
2008-09-22 15:15:47 +02:00
pedronis
8b3fe55158
[svn r58316] (iko, pedronis)
...
move the FileLogSession into the py.lib proper, activated with the option --resultlog (suggestions
for a better name are welcome)
- added its tests
- plus a functional/integration test in test_config in the style of the one for eventlog
--HG--
branch : trunk
2008-09-22 14:34:54 +02:00
hpk
ef5709d30b
[svn r58311] remove dead code.
...
--HG--
branch : trunk
2008-09-21 19:51:44 +02:00
hpk
cc10d84088
[svn r58308] * de-generalize conditional skips and only care
...
nicely for common tedious causes of skipping:
import a module and checking it has a certain
version. usage example:
docutils = py.test.importorskip(docutils, minversion="0.4")
* used new helper and cleanup skipping logic in py lib
--HG--
branch : trunk
2008-09-21 17:15:28 +02:00
hpk
fa5c975c00
[svn r58300] adding option to specify namespace for ifraises execution.
...
--HG--
branch : trunk
2008-09-21 15:43:01 +02:00
hpk
e77fab82ee
[svn r58297] add a new way of conditionally skipping a test:
...
py.test.skip(ifraises="...")
see more info in the added doc.
also remove a redundant raises test and
cleanup raises code a bit.
--HG--
branch : trunk
2008-09-21 14:50:56 +02:00
hpk
cf007ce7c5
[svn r58224] remove redundant py import, thanks getxsick
...
--HG--
branch : trunk
2008-09-18 17:41:19 +02:00
arigo
7afc30d130
[svn r58095] (pedronis, arigo)
...
KeyboardInterrupt handling:
* in --verbose mode, print a detailed traceback at the end of
the report.
* in non-verbose mode, only print the file name and line number
where the KeyboardInterrupt occurred. That's the minimal
amount of information that is of any help at all to locate
an infinite loop somewhere.
--HG--
branch : trunk
2008-09-12 22:35:18 +02:00
arigo
f12b795147
[svn r58094] (pedronis, arigo)
...
Partial revert: don't print traceback failures after
InternalExceptions.
--HG--
branch : trunk
2008-09-12 22:04:59 +02:00
arigo
2670dac0d2
[svn r58093] (pedronis, arigo)
...
Show tracebacks for the failures even when py.test is
interrupted by Ctrl-C.
--HG--
branch : trunk
2008-09-12 21:54:41 +02:00
arigo
faec0dfa0b
[svn r58092] Ensure that the path is printed before the 1st test of
...
a module starts running (even when -v is not specified).
--HG--
branch : trunk
2008-09-12 21:41:31 +02:00
arigo
a9c4c9876c
[svn r58091] Minor refactoring of a few methods. The point is to add a couple of
...
hooks for my conftest. This is a bit hard to test, and I don't even
know if it's worth a comment, as I'm ready to fix my conftest when
needed.
--HG--
branch : trunk
2008-09-12 21:31:31 +02:00
arigo
2742204d67
[svn r58090] Add a hack with a comment that explains why I think it is a hack.
...
I fear I don't care enough about --tb=short to do the "proper" fix
as documented in the comment.
--HG--
branch : trunk
2008-09-12 21:16:34 +02:00
hpk
37eea51f59
[svn r58034] introduce APIWARN helper
...
allow for subscriptions to produced warnings
use it from some places
--HG--
branch : trunk
2008-09-10 11:47:37 +02:00
hpk
3febdb049d
[svn r58028] reverting 58009 - webcheck is actually used although not directly tested.
...
--HG--
branch : trunk
2008-09-09 23:53:38 +02:00
hpk
0d955758ba
[svn r58027] skip specific test instead of all pexpect ones.
...
--HG--
branch : trunk
2008-09-09 23:40:21 +02:00
hpk
af33fb16f7
[svn r58026] avoiding an issue with older pexpect versions
...
--HG--
branch : trunk
2008-09-09 23:36:30 +02:00
hpk
7dfc85b046
[svn r58020] streamline pdb pexpect test
...
--HG--
branch : trunk
2008-09-09 20:18:22 +02:00
hpk
2bac2ed175
[svn r58013] bah, forgot that helper uses fnmatch-style matching, not regular expression
...
--HG--
branch : trunk
2008-09-09 19:15:37 +02:00
hpk
05f2d6441d
[svn r58012] fix imports so that tests pass against pypy-dist
...
--HG--
branch : trunk
2008-09-09 19:02:28 +02:00
hpk
0c1fe61f44
[svn r58009] move old webcheck things into contrib
...
--HG--
branch : trunk
2008-09-09 18:51:07 +02:00
pedronis
7a21f7157e
[svn r57971] (iko, pedronis)
...
make the Directory collection return files sorted by name again, as it seemed expected by the tests
--HG--
branch : trunk
2008-09-08 15:02:35 +02:00
hpk
e29a48b575
[svn r57834] try to accomodate the fact that some conftests like the Prolog-test ones
...
subclass Module but do not actually have an underlying python file.
Nowadays, they should subclass "py.test.collect.File".
--HG--
branch : trunk
2008-09-05 12:07:36 +02:00
arigo
b52c58159f
[svn r57790] Reintroduce the --tb option. Add test.
...
--HG--
branch : trunk
2008-09-03 10:15:44 +02:00
hpk
d83db97806
[svn r57772] tweak
...
--HG--
branch : trunk
2008-09-02 21:38:46 +02:00
hpk
9eb1d55380
[svn r57762] * settle on using suptest for supporting test runs
...
* fix a bug in getmodpath
* remove redundant functions/files
--HG--
branch : trunk
2008-09-02 16:31:42 +02:00
hpk
7518dcabc2
[svn r57758] unify test support, remove basetest.py
...
--HG--
branch : trunk
2008-09-02 15:22:10 +02:00
hpk
561a14054c
[svn r57754] * introduce py.test.collect.File (File for py or non-py files)
...
* introduce py.test.collect.Collector.collect_by_name and
special case it for Directories to allow specifying
files that would otherwise be ignored because of filters.
* fix py/doc/conftest to work with new API
* refactor py/doc/test_conftest.py to use suptest helper
* avoid old APIs in some more places.
--HG--
branch : trunk
2008-09-02 14:24:15 +02:00
hpk
494ea31042
[svn r57744] Merging collection-API refactoring branch:
...
* collectors now have a collect() method
* items have a runtest() method
* deprecated old run/join of collectors and
run/execute methods of items
--HG--
branch : trunk
2008-09-02 10:58:14 +02:00
fijal
937b13c710
[svn r57609] Keep comments in the same style accross the file
...
--HG--
branch : trunk
2008-08-24 12:58:42 +02:00
hpk
861ff88484
[svn r57595] i've heart somewhere that running tests before checking in is a good idea (aka bah!)
...
--HG--
branch : trunk
2008-08-22 23:15:56 +02:00
hpk
354feff9a6
[svn r57594] * adding tracing to dsession and master/slave communication
...
(enable with --tracedir)
* factor slave loop into a class
* add comment to pickling
--HG--
branch : trunk
2008-08-22 23:14:43 +02:00
hpk
a6f1e3d82f
[svn r57591] flush true by default
...
--HG--
branch : trunk
2008-08-22 19:07:04 +02:00
hpk
7adfbfa166
[svn r57565] also introduce config.maketrace(name, flush=False) which
...
returns either a nulltracer or opens a log in the tracedir
and returns an object that you can call with args to print
into the file.
--HG--
branch : trunk
2008-08-21 19:39:34 +02:00
hpk
bf42c88e48
[svn r57564] adding an option for setting a tracedirectory so that components can write log files,
...
depending on what they get from config.gettracedir()
--HG--
branch : trunk
2008-08-21 19:25:48 +02:00
hpk
89cdf3b8a4
[svn r57558] should have come with 57557 - extend "acceptance" test machinery.
...
--HG--
branch : trunk
2008-08-21 16:26:27 +02:00
hpk
29af0e2d81
[svn r57556] remove special Function __repr__
...
--HG--
branch : trunk
2008-08-21 15:53:19 +02:00
hpk
d7f4dd3794
[svn r57548] * introduce py.process.ForkedFunc object (previously lived at
...
py.io and before that py.test)
* avoid deprecated py/misc/terminal_helper.py
* starting changelog for 1.0
--HG--
branch : trunk
2008-08-21 14:12:20 +02:00
hpk
39c06d2f6e
[svn r57455] fixing for changed output
...
--HG--
branch : trunk
2008-08-19 07:58:44 +02:00
hpk
a20731b111
[svn r57440] various fixes for python2.6
...
--HG--
branch : trunk
2008-08-18 19:33:31 +02:00
hpk
abc8cf09aa
[svn r57321] merging the event branch:
...
* moving in test, misc, code, io directories and
py/__init__.py
* py/bin/_find.py does not print to stderr anymore
* a few fixes to conftest files in other dirs
some more fixes and adjustments pending
--HG--
branch : trunk
2008-08-16 17:26:59 +02:00
hpk
7428eadf7d
[svn r57320] remove test, misc, doc, io, and code directories
...
that are to come from the event branch with the next commit.
--HG--
branch : trunk
2008-08-16 17:10:17 +02:00
hpk
d4c3b3ce85
[svn r56285] sanitize doctesting a bit. this also fixes the problem that you could not have "import" working in doctests previously. thanks nshepperd.
...
--HG--
branch : trunk
2008-07-04 09:14:36 +02:00
hpk
cb53ad6010
[svn r56284] removing unadvertised new names and adjusting the test
...
to show how you can put custom messages otherwise.
--HG--
branch : trunk
2008-07-04 08:51:51 +02:00
hpk
671f6a4660
[svn r55053] also allow using pdb in failures of the collection process
...
--HG--
branch : trunk
2008-05-21 11:54:33 +02:00
fijal
4fce886def
[svn r54623] A test for 54622
...
Fix for running tests
--HG--
branch : trunk
2008-05-10 15:55:22 +02:00
fijal
6e99225320
[svn r54622] "How this could ever worked..."
...
--HG--
branch : trunk
2008-05-10 15:39:39 +02:00
fijal
a700c261ef
[svn r52707] Allow some mocking.
...
--HG--
branch : trunk
2008-03-18 21:57:43 +01:00
hpk
f3f84fa36c
[svn r51329] rename special __package__ to __pkg__ because python 2.6 needs the former
...
(thanks to Ralf Schmitt)
--HG--
branch : trunk
2008-02-08 09:43:05 +01:00
fijal
37d357ff4c
[svn r51292] Just another except, in order to represent source when it's not there.
...
--HG--
branch : trunk
2008-02-05 15:35:49 +01:00
hpk
6db9a3bd2e
[svn r51087] add a note that skip-reporting is broken
...
after the branch-merge
--HG--
branch : trunk
2008-01-27 22:33:30 +01:00
hpk
f2b0bd10e6
[svn r51034] merging in fijal's reporter-merge branch into the trunk,
...
still needs refactoring as far as i am concernced.
--HG--
branch : trunk
2008-01-25 16:54:04 +01:00
hpk
192a890435
[svn r51033] merging of svn+ssh://codespeak.net/svn/py/branch/reporter-merge/py/test/session.py
...
revisions 47584 to 51032:
------------------------------------------------------------------------
r51030 | hpk | 2008-01-25 14:30:54 +0100 (Fri, 25 Jan 2008) | 5 lines
fixing test and restoring the functionality
that session.main returns a list of failures
(py.test --exec=python should work again)
------------------------------------------------------------------------
r50984 | hpk | 2008-01-24 18:27:06 +0100 (Thu, 24 Jan 2008) | 1 line
avoid reporting hooks on session object
------------------------------------------------------------------------
r49391 | fijal | 2007-12-05 17:33:05 +0100 (Wed, 05 Dec 2007) | 2 lines
Don't cache results.
------------------------------------------------------------------------
r48698 | fijal | 2007-11-15 01:31:42 +0100 (Thu, 15 Nov 2007) | 2 lines
Uh. 2.4 compatibility
------------------------------------------------------------------------
r48318 | fijal | 2007-11-05 16:47:34 +0100 (Mon, 05 Nov 2007) | 3 lines
Seems that --pdb don't need to imply -s and worked out of the box.
I've got no idea how to test it though :-/
------------------------------------------------------------------------
r48140 | fijal | 2007-10-28 19:43:21 +0100 (Sun, 28 Oct 2007) | 2 lines
Reintroduce boxing
------------------------------------------------------------------------
r48138 | fijal | 2007-10-28 19:22:42 +0100 (Sun, 28 Oct 2007) | 2 lines
Share more code.
------------------------------------------------------------------------
r48130 | fijal | 2007-10-28 14:58:42 +0100 (Sun, 28 Oct 2007) | 2 lines
Add --collectonly handling, new style, logic separated
------------------------------------------------------------------------
r48129 | fijal | 2007-10-28 14:41:06 +0100 (Sun, 28 Oct 2007) | 2 lines
Refactor LocalReporter not to rely on hosts being there
------------------------------------------------------------------------
r48128 | fijal | 2007-10-28 14:24:41 +0100 (Sun, 28 Oct 2007) | 2 lines
Small regactoring for simple usage of default reporter class
------------------------------------------------------------------------
r48127 | fijal | 2007-10-28 12:56:41 +0100 (Sun, 28 Oct 2007) | 2 lines
Remove terminal session as it's no longer needed
------------------------------------------------------------------------
r48126 | fijal | 2007-10-28 12:48:35 +0100 (Sun, 28 Oct 2007) | 2 lines
Some real test for itemgen
------------------------------------------------------------------------
r47678 | fijal | 2007-10-21 18:43:54 +0200 (Sun, 21 Oct 2007) | 2 lines
Make even less things working.
------------------------------------------------------------------------
r47667 | fijal | 2007-10-21 13:00:20 +0200 (Sun, 21 Oct 2007) | 4 lines
Huge refactoring, the target is unification of session reporters and
eventually sessions. Right now there is about 200 lines of code cut,
but there is still some code to die and also some features missing :)
------------------------------------------------------------------------
r47660 | fijal | 2007-10-21 00:02:04 +0200 (Sun, 21 Oct 2007) | 2 lines
Create a new branch for reporter merge
------------------------------------------------------------------------
--HG--
branch : trunk
2008-01-25 16:51:46 +01:00
arigo
c5f6b437c8
[svn r49974] Restore the following behavior: py.test exits with an exit code 1
...
when there are failures.
--HG--
branch : trunk
2007-12-21 10:55:40 +01:00
fijal
b97ff86b0f
[svn r47584] Implement very sophisticated algorith for -k TestClass.test to work
...
--HG--
branch : trunk
2007-10-19 15:46:10 +02:00
fijal
aabae96514
[svn r47277] Argh. Fix -d -x
...
--HG--
branch : trunk
2007-10-08 10:19:55 +02:00
cfbolz
1e67da155a
[svn r46794] embarassing typo
...
--HG--
branch : trunk
2007-09-21 15:29:26 +02:00
cfbolz
d61ed8c014
[svn r46772] add a custom pdb.Pdb subclass that has the ability to properly list the lines
...
generated by py.code.Source. Very useful in PyPy debugging.
--HG--
branch : trunk
2007-09-20 17:26:09 +02:00
cfbolz
66f7db5894
[svn r46770] add py.builtin.GeneratorExit, to make it possible to write 2.3 and 2.4
...
compatible code. The exception is never raised there.
--HG--
branch : trunk
2007-09-20 17:17:22 +02:00
fijal
28c5aae67d
[svn r46011] Branch merge of session cleanups.
...
* killed _tryiter usage in rsession
* moved reporter one level up, so it can be reused later for normal session
* a lot of small simplifications
--HG--
branch : trunk
2007-08-27 11:02:50 +02:00
fijal
ea8038db10
[svn r45907] Fix number
...
--HG--
branch : trunk
2007-08-22 14:43:50 +02:00
fijal
a18a291dee
[svn r45655] Kill unnecessary sanity check
...
--HG--
branch : trunk
2007-08-14 17:21:02 +02:00
fijal
773848823d
[svn r45648] Add possibility to specify reason for skips
...
--HG--
branch : trunk
2007-08-14 11:48:15 +02:00
fijal
a7a95973eb
[svn r45647] use repr() rather than direct return
...
--HG--
branch : trunk
2007-08-14 11:47:27 +02:00
fijal
5318f7b145
[svn r45646] Rewrite it a bit not to rely on exact formatting (rather checking whether
...
information is there)
--HG--
branch : trunk
2007-08-14 11:45:04 +02:00
fijal
506bd239bd
[svn r45545] Kill lock.
...
--HG--
branch : trunk
2007-08-08 11:36:08 +02:00
fijal
f78a355042
[svn r45518] Print out communicate atomically
...
--HG--
branch : trunk
2007-08-06 15:57:55 +02:00
fijal
8cbb41521c
[svn r45295] Fix rsession tests
...
--HG--
branch : trunk
2007-07-24 11:32:44 +02:00
pedronis
856c7e5695
[svn r44655] be consistent in super usage
...
--HG--
branch : trunk
2007-07-01 15:44:40 +02:00
pedronis
6ec2be9985
[svn r44648] PyCollectorMixin is intented to override Collector behavior, if we want to use super it really
...
needs to subclass from it to get mros to that effect.
If the obscure semi-override was intentional (?) holler
--HG--
branch : trunk
2007-07-01 14:18:02 +02:00
fijal
29e19de6a4
[svn r43575] Whack CSS a bit to have dots which does not go under the navbar
...
--HG--
branch : trunk
2007-05-23 17:03:46 +02:00
xoraxax
8f733a426f
[svn r42215] Copy with SVN history and restore test.
...
--HG--
branch : trunk
2007-04-20 18:40:39 +02:00
xoraxax
2dd380575c
[svn r42188] Revive test/compat.py again, seems to work fine for me. Can be used by patching sys.modules["unittest"] in the conftest.py file.
...
--HG--
branch : trunk
2007-04-20 00:39:27 +02:00
fijal
50d77c64c0
[svn r41860] * kill start_on
...
* add keyword_oneshot flag, which indicates that -k is only one shot
than all tests are run
* simplify code a bit
--HG--
branch : trunk
2007-04-03 19:28:04 +02:00
fijal
d8e5e63235
[svn r41855] Add a bit hackish option which allows to start from selected
...
keyword test, doesn't work with rsession yet.
--HG--
branch : trunk
2007-04-03 17:23:00 +02:00
arigo
a86118d77b
[svn r41480] Move the FunctionMixin to collect.py, as an attempt to avoid circular
...
imports.
--HG--
branch : trunk
2007-03-27 15:28:18 +02:00
guido
417d97c850
[svn r41080] Added support for filtering listdir() calls in the SourcePageBuilder, using it
...
to filter out hidden files and the 'build' subdir of greenlet.
--HG--
branch : trunk
2007-03-22 16:06:41 +01:00
fijal
633a3a67a3
[svn r40943] Regenerate js
...
--HG--
branch : trunk
2007-03-21 15:49:49 +01:00
fijal
c2d010ad92
[svn r40753] Make MAX_COUNTER small enough. It's an obscure hack, but at least works
...
--HG--
branch : trunk
2007-03-19 11:43:49 +01:00
fijal
ae3e6b9bf0
[svn r40739] Make FAILED TO LOAD MODULE clickable
...
--HG--
branch : trunk
2007-03-18 23:53:14 +01:00
fijal
f6980c4b9d
[svn r40738] Count also FAILED TO LOAD MODULE failures in web interface
...
--HG--
branch : trunk
2007-03-18 23:44:54 +01:00
fijal
3943673739
[svn r40737] A fix that allows (for command line reporter) to report failure in case
...
when FAILED TO LOAD MODULE
--HG--
branch : trunk
2007-03-18 23:38:57 +01:00
arigo
5506b03f81
[svn r40702] (pedronis, arigo)
...
Add setup/teardown calls around generators, with the same semantics as
around functions and methods.
--HG--
branch : trunk
2007-03-18 16:59:45 +01:00
fijal
34a4991edd
[svn r39995] Possibly controversial checkin.
...
Kill a hack for explicit isinstance(). We've got just two methods,
so doing full getmro doesn't seem to make too much sense.
Anyway this changes semantics slightly, so now we rely on exact
inheritance rather than name (I don't have good answer for those)
--HG--
branch : trunk
2007-03-06 19:06:37 +01:00
fijal
2cd886f442
[svn r39340] A fix and a test. Thanks Marian Shubert for reporting problem
...
--HG--
branch : trunk
2007-02-23 15:22:50 +01:00
hpk
f12b95ff5a
[svn r38760] fix ehem syntax ehem error
...
--HG--
branch : trunk
2007-02-13 21:40:29 +01:00
hpk
a3dd6dfd7c
[svn r38755] fix reporting of duplicate remote host rsyncs
...
and adding an XXX test (not easy to test ssh hosts
because it modifies remote state)
--HG--
branch : trunk
2007-02-13 21:09:25 +01:00
fijal
87aabe079e
[svn r38749] Regenerated js
...
--HG--
branch : trunk
2007-02-13 20:30:19 +01:00
hpk
3ab95e5672
[svn r38747] hum, a last-minute namespace change: i missed
...
that fijal didn't move py.test.Item|Function to the py.test.collect namespace
at the time. a pypy fix will follow shortly after i merged the dist.
--HG--
branch : trunk
2007-02-13 20:21:53 +01:00
fijal
614675743d
[svn r38726] shuffle -> sample
...
--HG--
branch : trunk
2007-02-13 17:37:26 +01:00
fijal
97a82f2df2
[svn r38713] Use self.source wherever applicable
...
--HG--
branch : trunk
2007-02-13 16:34:16 +01:00
fijal
de57df5134
[svn r38712] Avoid py.test.config._reparse([])
...
--HG--
branch : trunk
2007-02-13 16:32:49 +01:00
fijal
a38f606825
[svn r38711] Avoid infinte recursion when rsyncing (well finite - OSError file too long)
...
--HG--
branch : trunk
2007-02-13 16:31:31 +01:00
fijal
44337db211
[svn r38710] Invoke the skip rather than have it
...
--HG--
branch : trunk
2007-02-13 16:24:33 +01:00
fijal
f149de635c
[svn r38709] kill dead code
...
--HG--
branch : trunk
2007-02-13 16:24:08 +01:00
fijal
db6df474fe
[svn r38708] document.location is not in DOM. We need to implemented some stuff in
...
js backend to be able to test this
--HG--
branch : trunk
2007-02-13 16:15:26 +01:00
hpk
a992ca7427
[svn r38706] privatizing config.conftest to config._conftest as well
...
--HG--
branch : trunk
2007-02-13 16:05:21 +01:00
fijal
53c204962a
[svn r38577] Test for explicit Failed
...
--HG--
branch : trunk
2007-02-12 16:40:04 +01:00
fijal
ba07ab5533
[svn r38576] typo!
...
--HG--
branch : trunk
2007-02-12 16:30:32 +01:00
fijal
de078273a0
[svn r38574] Special case outcome.Failed - reuse that excinfo
...
--HG--
branch : trunk
2007-02-12 16:28:28 +01:00
fijal
6210030d27
[svn r38573] This tests was completely broken when pypy is there
...
--HG--
branch : trunk
2007-02-12 16:28:09 +01:00
fijal
cb87cd42cc
[svn r38572] Move a bit into using high-level traceback interface instead of low-level one
...
--HG--
branch : trunk
2007-02-12 16:27:46 +01:00
hpk
a43ff3108f
[svn r38568] improving r38560 a bit
...
--HG--
branch : trunk
2007-02-12 15:58:14 +01:00
fijal
6294a4b189
[svn r38560] Compare collectors by id rather than by name. It needs to be rethought
...
a bit.
--HG--
branch : trunk
2007-02-12 14:20:49 +01:00
fijal
d01fb4a18e
[svn r38559] Give info about tests in case of failure/interruption
...
--HG--
branch : trunk
2007-02-12 14:14:36 +01:00
hpk
d1008d3752
[svn r38549] also privatizing Config.initdirect (which relates to remote reprs and such)
...
--HG--
branch : trunk
2007-02-12 13:21:16 +01:00
hpk
5d36fbf365
[svn r38548] carefully privatizing Config.make_repr and Config.merge_repr
...
by doing a whole-pylib replace and reviewing the diff in detail
--HG--
branch : trunk
2007-02-12 13:18:23 +01:00
hpk
00c7ccfaa0
[svn r38508] skip signal detection tests for python < 2.4
...
(2.4 and 2.5 work apparently)
--HG--
branch : trunk
2007-02-11 19:56:08 +01:00
hpk
ff9df3c079
[svn r38506] config.getvalue_pathlist should also honour option values
...
(to be uniform with getvalue semantics)
--HG--
branch : trunk
2007-02-11 19:47:04 +01:00
hpk
7973f472d7
[svn r38505] clarify that config.getvalue will first lookup
...
in options.
--HG--
branch : trunk
2007-02-11 19:43:34 +01:00
hpk
14ad83da06
[svn r38496] don't print the test-mode, that needs more thought how
...
to do it now
--HG--
branch : trunk
2007-02-11 19:01:19 +01:00
hpk
bda58e9862
[svn r38484] make config.option override any conftest provided value.
...
--HG--
branch : trunk
2007-02-11 18:08:13 +01:00
hpk
5c000e57f1
[svn r38474] make io capturing configurable per e.g.
...
conf_iocapture = "sys"
by default it has "fd" for performing fd-based capturing
--HG--
branch : trunk
2007-02-11 17:25:01 +01:00
hpk
22d98ac3a1
[svn r38460] removing a very-likely-obsolete test
...
and otherwise fixing files and tests
to do py.test.skip()s only during setup.
--HG--
branch : trunk
2007-02-11 14:46:46 +01:00
hpk
e068a463a1
[svn r38459] two functions with the same name, use the latter one.
...
--HG--
branch : trunk
2007-02-11 14:45:49 +01:00
guido
ac5c05b688
[svn r38438] Rolling back r38422 and part of r38397 because it made that a lot of stuff was
...
printed to stdout/err.
--HG--
branch : trunk
2007-02-11 02:54:22 +01:00
fijal
7dd0491764
[svn r38422] Argh. Forgotten to check that in
...
--HG--
branch : trunk
2007-02-10 22:56:23 +01:00
hpk
1095cec0dc
[svn r38398] for setup/teardown pairs the correct idiom is
...
setup()
try:
...
finally:
teardown()
and not to do the setup() within the try,
because if that raises, teardown() will
likely go wrong as well etc.
--HG--
branch : trunk
2007-02-10 18:00:58 +01:00
fijal
1739ba4f55
[svn r38397] Kill PidInfo and make boxing optional for distributed testing.
...
This should make dist testing on windows possible.
--HG--
branch : trunk
2007-02-10 17:50:47 +01:00