Commit Graph

807 Commits

Author SHA1 Message Date
hpk 29af0e2d81 [svn r57556] remove special Function __repr__
--HG--
branch : trunk
2008-08-21 15:53:19 +02:00
hpk a0cbc060b6 [svn r57554] fix case where argument to AssertionError has broken __repr__
--HG--
branch : trunk
2008-08-21 15:43:45 +02:00
hpk b1069dec00 [svn r57551] normalizing py.which cmdline script
--HG--
branch : trunk
2008-08-21 15:25:29 +02:00
hpk d7f09cfc0a [svn r57550] * fixing syntax error
* removing setup.cfg

--HG--
branch : trunk
2008-08-21 15:12:31 +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 3702ca2c71 [svn r57546] * channels now also provide makefile(mode) with mode = 'r'
for providing file-like read/readline/close methods.
* added and refined crash and finalization tests

--HG--
branch : trunk
2008-08-21 14:04:43 +02:00
hpk 9b81b15b74 [svn r57544] still notify callbacks if we can't send to the other side anymore.
--HG--
branch : trunk
2008-08-21 14:00:08 +02:00
hpk a999dc8472 [svn r57540] merge changes from release branch back
[svn merge -r 57430:HEAD ../release/0.9.x/ .]

* cmdline script organisation
* execnet windows fixes
* documentation updates
* test skips

also regen setup.py

--HG--
branch : trunk
2008-08-21 12:18: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 5f666c99b7 [svn r57535] extending hacks for a safe representation of objects
to also work for broken __repr__s on newstyle classes.

--HG--
branch : trunk
2008-08-21 11:48:46 +02:00
hpk d5e61e470d [svn r57529] preparing experiments with "dev" tags and pypi.
--HG--
branch : trunk
2008-08-21 09:48:44 +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
hpk 39c06d2f6e [svn r57455] fixing for changed output
--HG--
branch : trunk
2008-08-19 07:58:44 +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 8cefb88d9c [svn r57445] retain the behaviour of printing if we insert to sys.path
--HG--
branch : trunk
2008-08-18 21:03:25 +02:00
hpk 3fafeacdcb [svn r57442] robustify. this can also happen to get exectued while being in another version of the py lib.
--HG--
branch : trunk
2008-08-18 20:02:56 +02:00
hpk a20731b111 [svn r57440] various fixes for python2.6
--HG--
branch : trunk
2008-08-18 19:33:31 +02:00
hpk fc3721259f [svn r57439] account for changed location
--HG--
branch : trunk
2008-08-18 18:57:13 +02:00
hpk 4115e975d1 [svn r57429] merging/porting the release branch changes and
cleanups to trunk.

svn merge -r 56716:HEAD ../release/0.9.x/ to trunk

--HG--
branch : trunk
2008-08-18 17:08:39 +02:00
hpk 013cbb52a1 [svn r57358] move more scripts to build directory
--HG--
branch : trunk
2008-08-17 17:24:29 +02:00
hpk 82b9899401 [svn r57346] shift talk from py/doc to extradoc/talk dir
--HG--
branch : trunk
2008-08-17 13:58:56 +02:00
hpk a4333b7b0d [svn r57331] port 57330 (which accidentally went to the branch)
--HG--
branch : trunk
2008-08-16 19:51:21 +02:00
hpk a7dfaccaef [svn r57325] for noew skip apigen tests that fail
--HG--
branch : trunk
2008-08-16 17:47:44 +02:00
hpk b42d0abea2 [svn r57324] remove superflous helper attribute
--HG--
branch : trunk
2008-08-16 17:47:26 +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
hpk 7dca0d02a9 [svn r57322] port 57306 from branch: check for actually needed binaries
--HG--
branch : trunk
2008-08-16 17:29:35 +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 9ceb61056e [svn r57228] fix always-true assertion
--HG--
branch : trunk
2008-08-13 18:22:46 +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 53c3f58a33 [svn r56749] porting fixes from dist to trunk
--HG--
branch : trunk
2008-07-23 19:40:04 +02:00
hpk 7682e0801a [svn r56743] port path-fix 56724
--HG--
branch : trunk
2008-07-23 17:30:43 +02:00
hpk c7da98d7a7 [svn r56722] porting the windows-execnet 56717 and 56718 fixes to other active branches
--HG--
branch : trunk
2008-07-22 21:17:17 +02:00
hpk e101bad658 [svn r56721] some more upcoming notes
--HG--
branch : trunk
2008-07-22 21:12:17 +02:00
hpk f9b7835181 [svn r56712] add a note about the needed FILE:LINENO summary.
--HG--
branch : trunk
2008-07-22 16:39:45 +02:00
hpk 49fb0d39af [svn r56663] some more planning and notes for 1.0
--HG--
branch : trunk
2008-07-19 12:24:09 +02:00
hpk c95b6544e4 [svn r56636] note regarding collection/runtest ambiguity
--HG--
branch : trunk
2008-07-18 11:50:49 +02:00
hpk f97333b057 [svn r56635] a few notes for release planning
--HG--
branch : trunk
2008-07-18 11:38:21 +02:00
hpk dcfee7cf9f [svn r56619] sic
--HG--
branch : trunk
2008-07-17 15:22:36 +02:00
hpk 8cbfaa1a4f [svn r56618] skip this test for a more explicit reason
--HG--
branch : trunk
2008-07-17 15:21:23 +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
hpk 4adcfb75de [svn r56509] small helper script for creating py/test2 hierarchy
--HG--
branch : trunk
2008-07-13 10:27:58 +02:00
hpk 6d5c15b340 [svn r56304] almost any version works
--HG--
branch : trunk
2008-07-04 16:03:19 +02:00
hpk 41064e610e [svn r56286] note that --showlocals doesn't work on trunk
--HG--
branch : trunk
2008-07-04 10:01:15 +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 15b129a12e [svn r56231] add a small script that tells where an import of a python module package would come from.
py.which is meant to be the equivalent of "which" in unix.

--HG--
branch : trunk
2008-07-02 10:42:24 +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
guido 26ba6d9034 [svn r52483] Skipping apigen test again.
--HG--
branch : trunk
2008-03-14 12:27:21 +01:00
guido 41cd138f2e [svn r52481] Python2.3 has no 'sorted()' yet.
--HG--
branch : trunk
2008-03-14 12:08:21 +01: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 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
lamby ba91810a17 [svn r51285] Fix _docgen.py documentation building.
--HG--
branch : trunk
2008-02-05 12:55:00 +01:00
hpk 24e2d79924 [svn r51132] a todo/note on skip's and speed (inspired by exarkun on #pypy)
--HG--
branch : trunk
2008-01-30 16:25:40 +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 194f5be88f [svn r51077] bump version number
--HG--
branch : trunk
2008-01-27 12:55:27 +01:00
hpk e03e71c96f [svn r51058] fix ReST
--HG--
branch : trunk
2008-01-26 12:45:03 +01:00
hpk 923c85b701 [svn r51057] review, refactor and write up for some 1.0 related TODOs
--HG--
branch : trunk
2008-01-26 12:33:32 +01:00
hpk f7e1bbeb24 [svn r51056] fijal: don't use py.test.skip directly in a conftest.py -
this will get called very early during import time.
This lead to windows not executing any py/ tests at all.

--HG--
branch : trunk
2008-01-26 11:58:23 +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
cfbolz b7c0d84ee3 [svn r51029] make sure the artificial GeneratorExit claims to come from the exceptions
module

--HG--
branch : trunk
2008-01-25 13:46:31 +01:00
fijal 37073e11f9 [svn r50755] Port from reporter-merge branch.
--HG--
branch : trunk
2008-01-18 17:35:33 +01:00
arigo 9ca5974f0a [svn r50645] Fix for "utestconvert.py < input".
--HG--
branch : trunk
2008-01-15 18:46:55 +01:00
hpk 8569bd57a9 [svn r50606] don't fail for links to html files where we don'T have a .txt
--HG--
branch : trunk
2008-01-14 17:43:08 +01:00
arigo efd732b035 [svn r50576] This patch by Thiemo Seufer adds support for mips and mipsel.
--HG--
branch : trunk
2008-01-14 10:38:23 +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 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
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 77163a5bf7 [svn r46771] remove nonsense __init__.py line -- belongs to the next checkin
--HG--
branch : trunk
2007-09-20 17:20:45 +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
guido 303a6e659a [svn r46692] Added 'export()' method to py.path.svnurl.
--HG--
branch : trunk
2007-09-17 14:22:39 +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 46fdbe7867 [svn r46010] Merge from branch - a lock for files, prevents segfaults of cpython
--HG--
branch : trunk
2007-08-27 10:45:03 +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 ea8038db10 [svn r45907] Fix number
--HG--
branch : trunk
2007-08-22 14:43:50 +02:00
ac 643289e013 [svn r45901] Do not use os.tmpfile() as it will fail on Windows unless You are Administrator.
--HG--
branch : trunk
2007-08-21 20:39:21 +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
fijal a18a291dee [svn r45655] Kill unnecessary sanity check
--HG--
branch : trunk
2007-08-14 17:21:02 +02:00
fijal 2b39cfd09c [svn r45649] Two possible skip reasons
--HG--
branch : trunk
2007-08-14 11:49:04 +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 8ce22f32ac [svn r45550] Skip those tests on windows
--HG--
branch : trunk
2007-08-08 14:03:03 +02:00
hpk 2371fb16fa [svn r45549] fix a bug that servemain() wouldn't actually
try to join threads at exit because of a
(hidden) attribute error.

--HG--
branch : trunk
2007-08-08 14:02:55 +02:00
hpk 62634136b9 [svn r45548] - refactoring cleanup mechanics into its own class
- have setDaemon(1) for the receiverThread as
  otherwise on python2.5 atexit will not be invoked
  (the receiver thread apparently blocks it)

--HG--
branch : trunk
2007-08-08 13:45:04 +02:00
hpk 3cb7d3579a [svn r45547] remove global
--HG--
branch : trunk
2007-08-08 12:38:22 +02:00
fijal 506bd239bd [svn r45545] Kill lock.
--HG--
branch : trunk
2007-08-08 11:36:08 +02:00
hpk a94866a20b [svn r45541] don't use globals when we might be called from destructors
--HG--
branch : trunk
2007-08-07 19:54:09 +02:00
hpk a5e69d2035 [svn r45539] merge the execnet lessthreads branch (using the branch'es history):
* now by default Gateways DO NOT SPAWN execution threads
  you can call "remote_init_threads(NUM)" on an already instantiated
  gateway, which will install a loop on the other side which will
  dispatch each execution task to its own thread.

* execution is dissallowed on the side which initiates a gateway
  (rarely used, anyway)

* some cleanups (hopefully)

--HG--
branch : trunk
2007-08-07 19:34:59 +02:00
hpk f80336f076 [svn r45538] not exported
--HG--
branch : trunk
2007-08-07 18:59:09 +02:00
fijal 31fe9347e5 [svn r45535] Avoid hacks when creating exception name
--HG--
branch : trunk
2007-08-07 18:19:35 +02:00
fijal 11e2b9426f [svn r45525] be a bit more impersonal
--HG--
branch : trunk
2007-08-07 09:11:18 +02:00
fijal 141a101673 [svn r45520] Add some rough ideas about pylib plannign
--HG--
branch : trunk
2007-08-06 15:58:54 +02:00
fijal a99085cea3 [svn r45519] Ignore non-existing files
--HG--
branch : trunk
2007-08-06 15:58:18 +02:00
fijal f78a355042 [svn r45518] Print out communicate atomically
--HG--
branch : trunk
2007-08-06 15:57:55 +02:00
fijal 5f62c21272 [svn r45484] A comment why this will not work on different python version
--HG--
branch : trunk
2007-08-04 16:24:56 +02:00
fijal a916b74c71 [svn r45483] Fix 2.5 issue when str(excinfo.type) produced different thing than expected
--HG--
branch : trunk
2007-08-04 16:24:37 +02:00
fijal 8cbb41521c [svn r45295] Fix rsession tests
--HG--
branch : trunk
2007-07-24 11:32:44 +02:00
fijal c4ab38f5c9 [svn r45294] Complain loudly when there is pypy without stackless
--HG--
branch : trunk
2007-07-24 11:06:42 +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
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
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
fijal 357df802d7 [svn r43299] Be more keyword-friendly for cheesshop
--HG--
branch : trunk
2007-05-12 16:53:25 +02:00
fijal e49f017024 [svn r42273] Added a file about what I would like to have in apigen.
--HG--
branch : trunk
2007-04-23 19:41:43 +02:00
xoraxax 8f733a426f [svn r42215] Copy with SVN history and restore test.
--HG--
branch : trunk
2007-04-20 18:40:39 +02:00
fijal 9f223d2bc3 [svn r42194] Add my notes (this time for real)
--HG--
branch : trunk
2007-04-20 10:02:38 +02:00
fijal 03c8634b09 [svn r42193] revert my changes
--HG--
branch : trunk
2007-04-20 10:01:00 +02:00
fijal 4a5acb9c09 [svn r42191] Move several issues from merlinux tracker
--HG--
branch : trunk
2007-04-20 09:53:54 +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
hpk 8f58035cde [svn r42103] added some issues/features previously tracked elsewhere
--HG--
branch : trunk
2007-04-16 18:19:11 +02:00
hpk 446099b65e [svn r42092] add rlcompleter2 / pdbplus issues
--HG--
branch : trunk
2007-04-16 15:17:28 +02:00
hpk 5e201641af [svn r42089] some more infos/issues put to the TODO file
--HG--
branch : trunk
2007-04-16 14:37:00 +02:00
hpk 2779732a0c [svn r42085] adding some issues from the merlinux tracker (and removing them there)
--HG--
branch : trunk
2007-04-16 12:46:25 +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
guido 1e7bb8ca99 [svn r41655] Added list of possible exceptions for callables.
--HG--
branch : trunk
2007-03-29 22:57:16 +02:00
guido cd6471e71f [svn r41620] Re-added anchors to the (full) source files, and using them from the API
documentation.

--HG--
branch : trunk
2007-03-29 13:56:14 +02:00
fijal 9466961ee4 [svn r41606] Rather strange hack to make sure that queue is not empty. Needed nowadays for
passing test_session in js/examples/console

--HG--
branch : trunk
2007-03-29 10:46:59 +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
fijal b8f6596760 [svn r41224] Added failing test, which I would suppose to pass
--HG--
branch : trunk
2007-03-24 10:20:25 +01: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 e3715545fb [svn r40982] Possible problem-point (exploded at least once there)
--HG--
branch : trunk
2007-03-21 22:22:56 +01:00
fijal 633a3a67a3 [svn r40943] Regenerate js
--HG--
branch : trunk
2007-03-21 15:49:49 +01:00
hpk f3acdc6623 [svn r40834] skip test for XXX'ed download urls if version contains "alpha"
--HG--
branch : trunk
2007-03-20 13:20:33 +01:00
hpk e1138243dc [svn r40832] fixing syntax error
--HG--
branch : trunk
2007-03-20 13:11:31 +01:00
hpk 153ce61b48 [svn r40831] bump version number, fixes
--HG--
branch : trunk
2007-03-20 13:10:56 +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
fijal cfd7c31a8d [svn r40720] Tracing defaults to false
--HG--
branch : trunk
2007-03-18 19:49:45 +01:00
fijal 837ba40fa7 [svn r40719] Argh. There should be post-commit hook which warns about every import pdb in your code.
--HG--
branch : trunk
2007-03-18 19:47:26 +01:00
hpk c8e69bb60e [svn r40706] test/__init__.py is needed as well (for determining test paths etc.)
--HG--
branch : trunk
2007-03-18 17:33:13 +01:00
hpk 9515dafb1c [svn r40705] move greenlet support objects to the "py/green" directory.
--HG--
branch : trunk
2007-03-18 17:28:04 +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 1b639695b4 [svn r40002] Re-enable url check test
--HG--
branch : trunk
2007-03-06 22:13:33 +01:00
fijal ce974d41e1 [svn r40001] Encoding (let's suppose UTF-8 will not hurt)
--HG--
branch : trunk
2007-03-06 22:11:12 +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 91d7ced4eb [svn r39994] fix rest
--HG--
branch : trunk
2007-03-06 19:02:28 +01:00
fijal 0ef18c50bd [svn r39983] (arigo, fijal) -
* oneof(functions) runs all functions in parallel
  until one returns a value, then returns that value

* allof(functions) same as previous, but returns all
  return values in a tuple

--HG--
branch : trunk
2007-03-06 14:54:33 +01:00
hpk 8bf738614e [svn r39982] introduce gateway._send and have all places route
their sending of Messages (or None's) through that method.

--HG--
branch : trunk
2007-03-06 13:51:18 +01:00
fijal 9bbef25ec1 [svn r39981] Some random notes about future pylib direction
--HG--
branch : trunk
2007-03-06 13:38:49 +01:00
fijal da26d914c8 [svn r39975] Fix imports
--HG--
branch : trunk
2007-03-06 10:49:47 +01:00
fijal cda5c7215d [svn r39974] Add some comments
--HG--
branch : trunk
2007-03-06 10:40:59 +01:00
fijal f5664d4405 [svn r39973] Add a (stolen almost directly from arigo/hack) network layer
based on top of greenlets. Needs some tweaking, so it's not exposed
as a py.xxx, but rather py.__.net

--HG--
branch : trunk
2007-03-06 10:07:53 +01:00
hpk 40b28ca0fe [svn r39655] add a (somewhat clunky) way to kill processes by PID both on windows
and unix-ish systems.

--HG--
branch : trunk
2007-03-02 12:00:32 +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
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
guido b4516bc432 [svn r38969] Fixed ReST.
--HG--
branch : trunk
2007-02-15 22:33:31 +01:00
santagada f9feca8c93 [svn r38967] spelling mistake
--HG--
branch : trunk
2007-02-15 22:12:15 +01:00
hpk 20398b87f3 [svn r38840] fix links to release branch
--HG--
branch : trunk
2007-02-14 15:48:39 +01:00
hpk 05ef2d5832 [svn r38831] be more careful to not work with svnwc() paths
when checking for mtimes

--HG--
branch : trunk
2007-02-14 15:07:23 +01:00
arigo 79a17fa4ef [svn r38828] Try harder to get the logic right to avoid regenerating html files for
unmodified txts.

--HG--
branch : trunk
2007-02-14 14:57:46 +01:00
hpk 96355656ce [svn r38824] skip these tests on win32
--HG--
branch : trunk
2007-02-14 14:11:34 +01:00
hpk f6040733dc [svn r38821] hum, only do the precompiled greenlet if we are invoked
with install

--HG--
branch : trunk
2007-02-14 13:51:08 +01:00
hpk 0a4d47a4c7 [svn r38819] skip apigen on win32
--HG--
branch : trunk
2007-02-14 13:44:52 +01:00
hpk 80f98fe70c [svn r38818] add release 0.9.0 announcement link to index.txt
--HG--
branch : trunk
2007-02-14 13:34:17 +01:00
cfbolz c0c60edcb2 [svn r38817] fix typo, make the promise less definite (it's ages old)
--HG--
branch : trunk
2007-02-14 13:32:37 +01:00
lene 6913d477f2 [svn r38816] tried to fix sentences and singular/plural
--HG--
branch : trunk
2007-02-14 13:32:24 +01:00
fijal 3d8b61c246 [svn r38815] Be at least consistent within one file
--HG--
branch : trunk
2007-02-14 13:28:38 +01:00
hpk a8139d7d44 [svn r38812] remove the exe for now and warn about missing greenlet
support for win32

--HG--
branch : trunk
2007-02-14 13:24:47 +01:00
hpk f2e89671d0 [svn r38810] being yet more ignorant about build problems of c-extensions
--HG--
branch : trunk
2007-02-14 13:15:20 +01:00
hpk 86155cceb8 [svn r38808] trying to be more ignorant about missing abilities
to remove c-extension modules (they might be in
site-packages) and adding a hack to make sure
that the greenlet module gets build ahead of
the setup install.

--HG--
branch : trunk
2007-02-14 13:13:39 +01:00
hpk d02d937b74 [svn r38805] be more careful about win32 supporting claims
--HG--
branch : trunk
2007-02-14 12:49:11 +01:00
hpk f016b14965 [svn r38801] fixing the download page for prospected links
--HG--
branch : trunk
2007-02-14 12:16:03 +01:00
hpk a158e35229 [svn r38799] bumping version to 0.9.0 (trying :)
--HG--
branch : trunk
2007-02-14 12:10:40 +01:00
hpk 1fd940c579 [svn r38797] fixing the too global revision caching
--HG--
branch : trunk
2007-02-14 12:02:16 +01:00
hpk 09f7bc947d [svn r38782] here as well
--HG--
branch : trunk
2007-02-14 03:30:19 +01:00
hpk 1adff0f057 [svn r38781] the target docpath needs to be determined per project
--HG--
branch : trunk
2007-02-14 03:29:11 +01:00
guido bed622d665 [svn r38779] Made that the package revision is now shown in the title rather than each
file's individual revision.

--HG--
branch : trunk
2007-02-14 03:03:51 +01:00
guido 2851e1d919 [svn r38777] Fixed api and source link role relative paths.
--HG--
branch : trunk
2007-02-14 02:31:50 +01:00
guido 74ad33da28 [svn r38776] Removed duplicate links.
--HG--
branch : trunk
2007-02-14 02:18:06 +01:00
hpk a90fb8112c [svn r38775] use relative paths, and compute them late
--HG--
branch : trunk
2007-02-14 02:03:51 +01:00
guido f074f6137c [svn r38773] Using ensure() better (thanks, hpk ;).
--HG--
branch : trunk
2007-02-14 01:11:26 +01:00
guido d457485d1b [svn r38772] Make sure target dir exists before writing files to it.
--HG--
branch : trunk
2007-02-14 01:07:45 +01:00
guido 13c44faa38 [svn r38770] Removed option --apigen_relpath, added options --docpath and --apigenpath, both
of which are not only used for building the navigation, but also to actually
tell py.test where docs should be generated. Also cleaned up and fixed the
situation regarding relative links in the navigation menu and stylesheet/js
paths.

--HG--
branch : trunk
2007-02-14 00:56:57 +01:00
hpk c9b5b1714a [svn r38766] naming consistency
--HG--
branch : trunk
2007-02-14 00:20:43 +01:00
hpk f643f601c6 [svn r38763] overriding the new a_docref and a_apigenref Page helper methods,
getting rid of update_menubar_links

--HG--
branch : trunk
2007-02-13 23:20:05 +01:00
hpk 8efaf88364 [svn r38762] slight sanitizing and allow to change sep in one place
--HG--
branch : trunk
2007-02-13 22:56:42 +01:00
hpk 441724abbe [svn r38761] split Page methods for menubar generation
allowing to override A link generation for
docs and for apigen pages.

--HG--
branch : trunk
2007-02-13 22:43:32 +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
hpk d919ad9eee [svn r38750] mention command line completion
--HG--
branch : trunk
2007-02-13 20:30:34 +01:00