Benjamin Peterson
9018fe40e3
fix syntax for py3
...
--HG--
branch : trunk
2009-08-29 14:50:29 -05:00
Benjamin Peterson
45a9aa536f
fix need for py import
...
--HG--
branch : trunk
2009-08-29 14:16:54 -05:00
Benjamin Peterson
ee1747fcb4
make all syntax compatible with 3.1 and 2.5
...
--HG--
branch : trunk
2009-08-29 13:04:48 -05:00
holger krekel
d1932a30ed
deprecate py.compat.doctest|subprocess|textwrap|...
...
(and for now pass through Python stdlib provided modules).
--HG--
branch : trunk
2009-08-27 21:12:55 +02:00
holger krekel
681d344eac
deprecate py.magic.autopath() and finally remove py/magic directory.
...
--HG--
branch : trunk
2009-08-27 18:46:42 +02:00
holger krekel
1fcd373bd5
* introduce py.io.TextIO and py.io.StringIO to help with 3k transition and to clarify
...
intentions when doing "in-memory" files. Replace most usages of StringIO.
* consolidate py.io's files and tests into fewer files, make files 3k-importable
--HG--
branch : trunk
2009-08-20 20:47:39 +02: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
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
d128854674
poll for child process status after exit procedure
...
--HG--
branch : 1.0.x
2009-07-22 13:24:21 +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
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
296a660a73
doc refinements
...
introduce '__channelexec__' + docs
--HG--
branch : 1.0.x
2009-06-26 17:48:46 +02:00
holger krekel
4a48a50e3b
* introduce and document new pytest_namespace hook
...
* remove py.test.mark helper
* move xfail to work directly on py.test namespace, simplified
--HG--
branch : trunk
2009-06-18 17:19:12 +02:00
holger krekel
1b48cbb3c6
* xspec: define str(xspec) to give back the original specification string
...
* fix a test invocation
--HG--
branch : trunk
2009-05-21 14:33:15 +02:00
holger krekel
a58292b473
* streamline hookrecording and global py._com.comregistry patching
...
* this fixes a reporting bug where events from inner test runs would
mix with the outer test run
--HG--
branch : trunk
2009-05-21 09:45:43 +02:00
holger krekel
1973817f11
rename recorder functionality, unify interfaces
...
--HG--
branch : trunk
2009-05-19 19:25:21 +02:00
holger krekel
d9ad2cf761
merging the new function generators, addresses issue 2
...
- introduce a new pytest_genfuncruns hook for generating tests with multiple funcargs
- new and extended docs: doc/test/funcargs.txt
- factor all funcargs related code into py/test/funcargs.py
- remove request.maketempdir call (you can use request.config.mktemp)
--HG--
branch : trunk
2009-05-11 19:23:57 +02:00
holger krekel
541b35270f
care for threading module being set to None already during finalization
...
--HG--
branch : trunk
2009-05-10 21:36:13 +02:00
holger krekel
8182d341a5
rename "api" into "hook" in most places.
...
--HG--
branch : trunk
2009-05-07 18:01:53 +02:00
holger krekel
6b1b3a3494
fix funcarg usage in execnet, regen setup
...
--HG--
branch : trunk
2009-04-14 23:01:46 +02:00
hpk
58cc8c29d3
[svn r63914] py.log._apiwarn is fine enough because it's something
...
of an py lib internal api deprecation mechanism atm.
--HG--
branch : trunk
2009-04-09 22:34:28 +02:00
hpk
2ffb68c177
[svn r63913] make py.log.APIWARN available
...
--HG--
branch : trunk
2009-04-09 22:32:04 +02:00
hpk
cd322bd528
[svn r63889] renaming/streamlining missing event usage
...
--HG--
branch : trunk
2009-04-09 02:45:46 +02:00
hpk
ae412d3757
[svn r63874] remove redundant code
...
--HG--
branch : trunk
2009-04-08 21:54:56 +02:00
hpk
66c64e6b97
[svn r63869] * moving execnet events to become api plugin calls.
...
* defining Execnet hooks in an explicit API
--HG--
branch : trunk
2009-04-08 19:50:14 +02:00
hpk
b6b060c1d0
[svn r63845] introduce new _pytest plugin that allows to selectively record
...
plugin calls and do assertions about them.
--HG--
branch : trunk
2009-04-08 17:15:56 +02:00
hpk
662e6905ef
[svn r63359] change funcargs naming to use __
...
--HG--
branch : trunk
2009-03-26 13:50:12 +01:00
hpk
8230a39b39
[svn r63338] rename pyfuncarg to funcarg
...
--HG--
branch : trunk
2009-03-26 10:16:30 +01:00
hpk
33b283327d
[svn r63302] avoiding a (what i think mostly) mac python setup issue
...
--HG--
branch : trunk
2009-03-24 23:40:04 +01:00
hpk
4863c08746
[svn r63242] fails on windows, unncessary to test anyway
...
--HG--
branch : trunk
2009-03-23 17:24:10 +01:00
hpk
82630c37a8
[svn r63232] nicer repr for gateway._rinfo() informatio about remote location
...
--HG--
branch : trunk
2009-03-23 16:01:15 +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
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
c8da61a7d3
[svn r63149] always have a default chdir
...
--HG--
branch : trunk
2009-03-20 18:14:45 +01:00
hpk
78d1836d80
[svn r63148] add a __repr__ for xspecs
...
--HG--
branch : trunk
2009-03-20 17:58:32 +01:00
hpk
a4c14e83f0
[svn r63147] get rid of old method for specifying remote execution places.
...
--HG--
branch : trunk
2009-03-20 17:28:14 +01:00
hpk
9cd41c91bd
[svn r63145] add support for "chdir"
...
--HG--
branch : trunk
2009-03-20 16:52:39 +01:00
hpk
e383082b5b
[svn r63144] have socket and ssh gateways
...
--HG--
branch : trunk
2009-03-20 16:36:45 +01:00
hpk
5f3fac94b6
[svn r63141] makegateway works for plain popen and popen+python-version
...
--HG--
branch : trunk
2009-03-20 15:20:40 +01:00
hpk
265e7c5dc2
[svn r63139] make _rinfo() cache results by default
...
--HG--
branch : trunk
2009-03-20 15:04:15 +01:00
hpk
8d8a73784c
[svn r63137] a helper some basic remote info
...
--HG--
branch : trunk
2009-03-20 14:41:43 +01:00
hpk
764b85f23e
[svn r63136] better grouping of gateway public API
...
--HG--
branch : trunk
2009-03-20 14:31:02 +01:00
hpk
250f17b609
[svn r63135] adding a new gateway specification method
...
--HG--
branch : trunk
2009-03-20 14:22:07 +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
6f2cca80ae
[svn r63089] factor out MultiChannel and MultiGateway helpers
...
--HG--
branch : trunk
2009-03-19 18:05:41 +01:00
hpk
6b9bf26536
[svn r63061] dont print too much info on non-debug
...
--HG--
branch : trunk
2009-03-19 10:57:19 +01:00
hpk
a57836f1eb
[svn r63060] execnet really needs to improve its bootstrapping
...
--HG--
branch : trunk
2009-03-19 10:56:40 +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