From 937e51b4ae8196733c80729a09f1a6aa7d973807 Mon Sep 17 00:00:00 2001 From: holger krekel Date: Fri, 26 Jun 2009 18:12:06 +0200 Subject: [PATCH] improve docs some further, cleaner release announcement --HG-- branch : 1.0.x --- doc/announce/release-1.0.0.txt | 38 +++++++++++++++++++++------------- doc/test/funcargs.txt | 2 +- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/doc/announce/release-1.0.0.txt b/doc/announce/release-1.0.0.txt index b2eef241d..bf697a77d 100644 --- a/doc/announce/release-1.0.0.txt +++ b/doc/announce/release-1.0.0.txt @@ -2,26 +2,32 @@ py.test / py lib 1.0.0: new test plugins, funcargs and cleanups ============================================================================ Welcome to the 1.0 release bringing new flexibility and -power to testing with Python! Main news: +power to testing with Python. Main news: -* improved architecture, featuring simple single-file plugins, e.g: +* improved test architecture, featuring super-simple project + specific or cross-project single-file plugins, e.g: - pytest_unittest.py: run traditional unittest.py tests - pytest_xfail.py: mark tests as "expected to fail" - pytest_pocoo.py: automatically send tracebacks to pocoo paste service - pytest_monkeypatch.py: safely patch parts of your environment in a test function - pytest_figleaf.py: generate html coverage reports - pytest_resultlog.py: generate buildbot-friendly output + * pytest_unittest.py: run traditional unittest.py tests + * pytest_xfail.py: mark tests as "expected to fail" + * pytest_pocoo.py: automatically send tracebacks to pocoo paste service + * pytest_monkeypatch.py: safely patch parts of your environment in a test function + * pytest_figleaf.py: generate html coverage reports + * pytest_resultlog.py: generate buildbot-friendly output - and many more! + and many more! -* funcargs - powerful mechanism for all your setup needs +* funcargs - bringing new flexibilty and zero-boilerplate to Python testing: -* distributed testing: ad-hoc send and run tests on many platforms + - cleanly separated test code and test configuration and test value setup + - ideal for integration and functional tests + - new generative tests -> deprecation of yield-generated tests + +* distributed testing and distributed execution (py.execnet): + + - new unified "TX" URL scheme for specifying remote resources + - new sync/async ways to handle multiple remote processes + - much improved documentation -* remove first round of non-test related code, notably - greenlets and apigen (documentation generation) that - now live on their own See the py.test documentation for more info: @@ -34,6 +40,10 @@ well-tested py.test code in independent namespaces: * py.code: higher-level introspection and dynamic generation of python code * py.path: path abstractions over local and subversion files +Some non-strictly-test related code, notably greenlets/co-routines +and apigen now live on their own and have been removed, also simplifying +the installation procedures. + The whole package works well with Linux, OSX and Win32, on Python 2.3, 2.4, 2.5 and 2.6. (Expect Python3 compatibility soon!) diff --git a/doc/test/funcargs.txt b/doc/test/funcargs.txt index 45cdb137b..187771f0a 100644 --- a/doc/test/funcargs.txt +++ b/doc/test/funcargs.txt @@ -39,7 +39,7 @@ convenient enough to .. _`funcarg provider`: -funcarg providers: setting up test function arguments +funcarg providers: instantiating test function arguments ============================================================== Test functions can specify one ore more arguments ("funcargs")