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
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
6863f54951
[svn r60277] triggered by https://codespeak.net/issue/py-dev/issue66
...
* check for 1.5 messages for non-versioned resources
* modify non-recursive commit test to account for subversion
behaviour changes (non-recursive commit on directory
will now commit modified files in it, but will not recurse
or add subdirs)
--HG--
branch : trunk
2008-12-02 11:08:51 +01:00
hpk
a55332091d
[svn r58385] * move cross-platform process kill functionality and move it to
...
py.process.kill(pid)
* simplify test_auth.py
* use new functionality from some tests
--HG--
branch : trunk
2008-09-23 16:28:13 +02:00
hpk
863fff7042
[svn r58360] factor import of xml into one method to deal more gracefully
...
with implementations that don't have expat.
--HG--
branch : trunk
2008-09-23 08:29:17 +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
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
a978e606c3
[svn r57833] simplify test setup
...
--HG--
branch : trunk
2008-09-05 11:28:25 +02:00
hpk
621f925985
[svn r57831] small test cleanups while prepping for pycon uk slides
...
--HG--
branch : trunk
2008-09-05 11:02:58 +02:00
hpk
c0d524139e
[svn r57538] re-apply few fixes to make experimental gateway path basically work again.
...
--HG--
branch : trunk
2008-08-21 12:05:04 +02:00
hpk
37a41ed0b7
[svn r57536] get the py.path fixes of 0.9.x release branch back to trunk
...
--HG--
branch : trunk
2008-08-21 12:00:33 +02:00
hpk
a8571daac8
[svn r57481] fix a few things, seems to work again.
...
--HG--
branch : trunk
2008-08-19 23:47:09 +02:00
hpk
353ce8d0ce
[svn r57480] fix changed namespace
...
--HG--
branch : trunk
2008-08-19 23:42:13 +02:00
guido
c32fa7b4f3
[svn r57474] Fixed bug reported by Martijn Faassen - when the XML output of 'svn st --xml'
...
didn't contain author information, the code raised an exception.
--HG--
branch : trunk
2008-08-19 21:50:06 +02:00
hpk
c1ce0c7357
[svn r57464] removing print statement
...
(there is something to be said about doctests :)
--HG--
branch : trunk
2008-08-19 14:23:30 +02:00
guido
623ad564ed
[svn r57449] Merging https://codespeak.net/svn/py/branch/guido-svnwc-xml-status with trunk
...
(revisions 56843:57448).
--HG--
branch : trunk
2008-08-18 22:37:39 +02:00
hpk
a20731b111
[svn r57440] various fixes for python2.6
...
--HG--
branch : trunk
2008-08-18 19:33:31 +02:00
hpk
88a534e9b0
[svn r57323] port 57174 from branch: ignore errors when removing dirs in teardowns
...
--HG--
branch : trunk
2008-08-16 17:38:54 +02:00
guido
4549e188da
[svn r56835] Refactored the wcpath.status() method, moved the parsing of the regexp to the
...
WCStatus class.
--HG--
branch : trunk
2008-07-29 12:07:41 +02:00
hpk
ee61967f75
[svn r56513] extend doc string
...
--HG--
branch : trunk
2008-07-13 16:09:38 +02:00
hpk
cdc3f3e9fc
[svn r56512] avoid infinite recursion issue with svn 1.5, thanks chris lamb
...
--HG--
branch : trunk
2008-07-13 16:02:26 +02:00
hpk
3158564e7f
[svn r56510] svn 1.3 is in common use these days and seems to pass the test.
...
--HG--
branch : trunk
2008-07-13 15:36:50 +02:00
guido
14bdc16dd5
[svn r52001] Removed (outdated, and perhaps a bit too verbose) document about svn auth, in
...
favour of a short note and code example in the existing path.txt doc in docs.
--HG--
branch : trunk
2008-03-01 15:14:11 +01:00
guido
17530e8ccd
[svn r52000] Merging the 'guido-auth-svn' branch back into the trunk. This means there's
...
a new class py.path.SvnAuth of which instances store user credentials and
auth config, and can be passed to py.path.svnurl and py.path.svnwc objects
to control SVN authentication behaviour.
--HG--
branch : trunk
2008-03-01 14:43:33 +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
150a396f66
[svn r49423] (naro) Fix for list.append() obviously, has no single test.
...
--HG--
branch : trunk
2007-12-05 22:08:23 +01:00
cfbolz
de0879d46d
[svn r48347] make status on working copy objects deal with replaced files
...
--HG--
branch : trunk
2007-11-06 23:11:30 +01:00
guido
303a6e659a
[svn r46692] Added 'export()' method to py.path.svnurl.
...
--HG--
branch : trunk
2007-09-17 14:22:39 +02:00
guido
ee7dc229f9
[svn r45994] Adding support for locking and non-recursive commits (a somewhat obscure
...
feature, but was easy to implement) to svnwc. Not tested on SVN 1.2 (anyone?).
--HG--
branch : trunk
2007-08-26 14:31:20 +02:00
fijal
e722cb2db7
[svn r45671] Change lines for code.txt not to fail on cpy2.5
...
Problem is described in tests (skipped) anyway, hence there is no point
in failing code snippet in documentation
--HG--
branch : trunk
2007-08-15 12:53:26 +02:00
guido
bdfb5ea88b
[svn r44248] Fixed problem with calling .remove() on wcpaths of non-versioned files.
...
--HG--
branch : trunk
2007-06-14 15:32:55 +02:00
xoraxax
e4ef5d39bf
[svn r39106] Plus sign works fine for me, added to ALLOWED_CHARS in svncommon.
...
--HG--
branch : trunk
2007-02-17 15:12:56 +01:00
hpk
c52a54796d
[svn r38467] make string comparison lowercase-insensitive for windows
...
--HG--
branch : trunk
2007-02-11 15:59:56 +01:00
hpk
e535f80be1
[svn r38447] privatize internal regular expressions
...
--HG--
branch : trunk
2007-02-11 12:01:27 +01:00
hpk
dcf4e564ad
[svn r38208] make test safer against race conditiation (dist testing)
...
--HG--
branch : trunk
2007-02-08 21:56:12 +01:00
hpk
499d60c8ab
[svn r38203] rename getpymodule/getpycodeobj to "_" methods
...
(which can build C modules on the fly)
it's not clear they are still useful this way
and they are easy to confuse with pyimport()
--HG--
branch : trunk
2007-02-08 20:48:31 +01:00
hpk
6477b43d9b
[svn r38119] avoid clashing the sample* prefix which is used by a listdir() test
...
--HG--
branch : trunk
2007-02-07 21:52:09 +01:00
hpk
3049c6bd2a
[svn r38116] fixing svn tests for -d runs (which usually
...
is a dependency problem)
--HG--
branch : trunk
2007-02-07 21:40:37 +01:00
hpk
028ffa53b2
[svn r38111] remove test order dependency
...
--HG--
branch : trunk
2007-02-07 20:52:14 +01:00
hpk
77b8a010c5
[svn r38097] streamline boxed test configuration:
...
"config.option.boxed" indicates now boxed tests
and RSession.fixoptions takes care to honour
dist_boxed accordingly. So you can do
if not py.test.config.boxed:
py.test.skip(...)
i also fixed the documentation.
--HG--
branch : trunk
2007-02-07 19:43:23 +01:00
hpk
0fb86b2b90
[svn r38074] fix typo
...
--HG--
branch : trunk
2007-02-07 16:26:27 +01:00
guido
b8307eeccc
[svn r38068] Grmbl, the failing svn tests turned out to be my fault: copy/paste bug. (when
...
copying the comment, I must have copied along some lines of code... ):
--HG--
branch : trunk
2007-02-07 16:15:01 +01:00
hpk
bdf3e919c9
[svn r37947] added _gethomedir() helper to get at homedirectory
...
--HG--
branch : trunk
2007-02-05 01:35:40 +01:00
guido
a78ad64f9d
[svn r37927] Some docstrings.
...
--HG--
branch : trunk
2007-02-04 22:11:56 +01:00
guido
7852ead1fe
[svn r37912] Made some small changes to the initpkg mechanism so docstrings are, if
...
provided in the exportdefs, copied to the namespaces (from whereever they
come), and added docstrings to all exposed namespaces (except for _thread for
now).
--HG--
branch : trunk
2007-02-04 15:27:10 +01:00
arigo
04cf3cdfa0
[svn r37901] make_numbered_dir(): in a fork() situation, only the last process should remove
...
the .lock, otherwise the other processes run the risk of seeing their temporary
dir disappear. For now we remove the .lock in the parent only (i.e. we assume
that the children finish before the parent).
This is needed for long-running pypy translate.py processes using
--fork-before.
--HG--
branch : trunk
2007-02-04 14:01:21 +01:00
hpk
31f4c194e8
[svn r37770] remove very old try at doing svn bindings
...
--HG--
branch : trunk
2007-02-01 22:18:40 +01:00
hpk
7970591813
[svn r37693] Some considerations regarding the experimental
...
Gateway/Remote Path implementation code.
Also making it "py.__." importable but
not advertising it for 0.9 at all.
It's an interesting feature for 1.0 :)
--HG--
branch : trunk
2007-01-31 21:34:29 +01:00
hpk
e721d85278
[svn r37641] removing py.path.extpy after all
...
--HG--
branch : trunk
2007-01-30 23:22:15 +01:00
fijal
8a4e21ecd5
[svn r37553] Skip if boxed
...
--HG--
branch : trunk
2007-01-29 18:11:13 +01:00