Commit Graph

124 Commits

Author SHA1 Message Date
holger krekel 49c4027df3 regen setup.py, already bump trove classifier
--HG--
branch : 1.0.x
2009-06-24 16:20:14 +02:00
holger krekel 5d0fd33b64 bumping version to "1.0.x" for now, regen setup, opening 1.0.x branch
--HG--
branch : 1.0.x
2009-06-23 12:19:55 +02:00
holger krekel 53dc595113 b3, fix (likelY) windows-path-comparison related issue at plugin registration
link to PyPI

--HG--
branch : trunk
2009-06-19 13:05:44 +02:00
holger krekel 629fe2151c fixing some release/apigen related issues
--HG--
branch : trunk
2009-06-18 20:04:36 +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 4bc352cc7d merging pedronis-branch changes to resolve issue 15 for now.
This introduces py.test.collect._fillfuncargs which can
operate on Function like objects.

--HG--
branch : trunk
2009-05-21 20:29:37 +02:00
Samuele Pedroni f50b39980c addresses issue15
expose fillfuncargs as py.test.collect._fillfuncargs instead for now

--HG--
branch : trunk
2009-05-21 19:36:02 +02:00
Samuele Pedroni e79f4d298c minimal changes to expose fillfuncargs
--HG--
branch : trunk
2009-05-21 19:08:33 +02:00
holger krekel 169691ec5c regen setup.py, striking some unused headers
--HG--
branch : trunk
2009-05-21 16:16:22 +02:00
Samuele Pedroni 69214d053d - expose py.code.getfslineno and use it in pycollect
- rename PyobjMixin.getfslineno to PyobjMixin._getdslineno

- place_as still in place

--HG--
branch : trunk
2009-05-12 13:39:09 +02:00
holger krekel 1e84a3c451 fixing a windows issues
--HG--
branch : trunk
2009-05-07 21:04:56 +02:00
holger krekel 8182d341a5 rename "api" into "hook" in most places.
--HG--
branch : trunk
2009-05-07 18:01:53 +02:00
hpk 9c6e5aa7eb [svn r64000] can't bear the setuptools problems anymore. trying to switch away from it.
--HG--
branch : trunk
2009-04-13 01:05:08 +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 a4863c3f7b [svn r63896] more renames, killing redundant code
--HG--
branch : trunk
2009-04-09 16:21:07 +02:00
hpk 5d271b2bde [svn r63894] grand renaming on plugin-related mostly internal objects.
--HG--
branch : trunk
2009-04-09 16:03:09 +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 f14fc582e9 [svn r63808] * refinements/renames to new PluginAPI
* have pytest_runner start to use it, passes the main test

--HG--
branch : trunk
2009-04-07 22:46:50 +02:00
hpk 50664c1e17 [svn r63806] adding a MultiAPI helper for managing plugin APIs.
--HG--
branch : trunk
2009-04-07 22:22:52 +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 90616cd194 [svn r63360] bumping to first beta
--HG--
branch : trunk
2009-03-26 13:51:47 +01:00
hpk 2c0ec27d1a [svn r63355] bump version
--HG--
branch : trunk
2009-03-26 13:22:04 +01:00
hpk c2ee8273b0 [svn r63340] remove greenlet from py lib
--HG--
branch : trunk
2009-03-26 10:33:50 +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 d203d47b4d [svn r63241] regen setup, fix gensetup script
--HG--
branch : trunk
2009-03-23 17:03:10 +01:00
hpk d1016d7800 [svn r63238] rather going for some alpha releases until i am sure that packaging works well
--HG--
branch : trunk
2009-03-23 16:30:32 +01:00
hpk 98ebf16c78 [svn r63235] bumping version to 1.0.0b1
--HG--
branch : trunk
2009-03-23 16:24:30 +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 074788e580 [svn r63164] rebuild setup.py
--HG--
branch : trunk
2009-03-21 03:21:45 +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 e383082b5b [svn r63144] have socket and ssh gateways
--HG--
branch : trunk
2009-03-20 16:36:45 +01:00
hpk 6f2cca80ae [svn r63089] factor out MultiChannel and MultiGateway helpers
--HG--
branch : trunk
2009-03-19 18:05:41 +01:00
hpk 87cd94a197 [svn r63027] new API:
py.execnet.MultiGateway
   py.execnet.MultiChannel
   py.execnet.GatewaySpec

with some docs and streamlined tests.

--HG--
branch : trunk
2009-03-18 12:18:39 +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 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 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 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
pedronis 33b0390ee6 [svn r58190] adding arigo/hacks/svnwcrevert as a py.svnwcrevert script on py lib trunk
--HG--
branch : trunk
2008-09-17 10:50:04 +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 b1069dec00 [svn r57551] normalizing py.which cmdline script
--HG--
branch : trunk
2008-08-21 15:25:29 +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 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 d5e61e470d [svn r57529] preparing experiments with "dev" tags and pypi.
--HG--
branch : trunk
2008-08-21 09:48:44 +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 b42d0abea2 [svn r57324] remove superflous helper attribute
--HG--
branch : trunk
2008-08-16 17:47:26 +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 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
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 194f5be88f [svn r51077] bump version number
--HG--
branch : trunk
2008-01-27 12:55:27 +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
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
fijal 2b39cfd09c [svn r45649] Two possible skip reasons
--HG--
branch : trunk
2007-08-14 11:49:04 +02:00
hpk f80336f076 [svn r45538] not exported
--HG--
branch : trunk
2007-08-07 18:59:09 +02:00
fijal 357df802d7 [svn r43299] Be more keyword-friendly for cheesshop
--HG--
branch : trunk
2007-05-12 16:53:25 +02: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 ce974d41e1 [svn r40001] Encoding (let's suppose UTF-8 will not hurt)
--HG--
branch : trunk
2007-03-06 22:11:12 +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 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
hpk 5271ecce58 [svn r38598] fixing download url and fix makepyrelease script
--HG--
branch : trunk
2007-02-12 17:57:45 +01:00
hpk 620b070002 [svn r38595] streamlining info a bit
--HG--
branch : trunk
2007-02-12 17:42:53 +01:00
hpk edfa8f99d5 [svn r38452] bumping version number to 0.9.0-beta
--HG--
branch : trunk
2007-02-11 12:53:42 +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
fijal 0eb8d103b1 [svn r37863] Ooops, didn't meant to check that in.
--HG--
branch : trunk
2007-02-03 13:15:23 +01:00
fijal 9b62f2290c [svn r37862] Move Skipped/Failed/Passed out of public namespace
--HG--
branch : trunk
2007-02-03 13:14:46 +01:00
hpk b706ec2f95 [svn r37741] monster checking for
* unifying IO capturing methods
* py.io.StdCapture and py.io.StdCaptureFD
  (and both have a classmethod 'call' that is
  a shortcut for capturing output while
  executing a function)
* removing lots of duplicate code
* providing some examples in py/doc/io.txt

at least tests on win32 and linux seem
to pass all for me.

--HG--
branch : trunk
2007-02-01 16:20:39 +01:00
hpk ba2dcf16bd [svn r37699] removing py._dist export (only accessed from setup.py
and py/bin/_makepyrelease.py)

--HG--
branch : trunk
2007-01-31 23:23:24 +01:00
hpk f915de1992 [svn r37696] removing py.test.compat.TestCase - it's small
code but nobody uses it i think and there is
no documentation.

--HG--
branch : trunk
2007-01-31 22:55:30 +01:00
hpk e721d85278 [svn r37641] removing py.path.extpy after all
--HG--
branch : trunk
2007-01-30 23:22:15 +01:00
hpk 7cf9824680 [svn r37278] move files from branch to trunk (and thus complete
the merge of the config branch into the trunk)

--HG--
branch : trunk
2007-01-24 17:46:46 +01:00
hpk 5992a8ef21 [svn r37264] create the new development trunk
--HG--
branch : trunk
2007-01-24 15:24:01 +01:00