{ "info": { "author": "Dieter Maurer", "author_email": "dieter@handshake.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Zope2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "This package defines the (console) script ``ztest``, a small wrapper\naround the Zope (3) testrunner to run tests of Zope (2) application components\n(often so called Zope (2) products).\n\nUntil Zope 2.11, its functionality was available as ``bin/zopectl test``.\nFor Zope 2.12,\nZope developers switched to ``buildout`` for Zope development itself\nand (to save some work) dropped support for ``bin/zopectl test``.\nThus, developers of Zope application components (like me) were forced\neither to switch to ``buildout``, to renounce testing or to build something\nlike ``ztest``.\n\nMy experience with ``buildout`` has not been good: compared with\na more traditional (and more manual) ``virtualenv``,\n``buildout`` gave me much more surprises (surprising upgrades),\nmuch more waiting time due to unnecessary rebuildings and was\nfar less reliable (due to problems of internet servers scanned for\nsources). Therefore, I do not want to switch to ``buildout``.\nOf course, I do not want to renounce testing.\nThus, I stiched the Zope 2.11 code together to build ``ztest``.\n\n``ztest`` can also be used together with ``buildout``.\nA ``buildout`` part definition for ``ztest`` could look like::\n\n [ztest]\n recipe = zc.recipe.egg:scripts\n eggs =\n dm.zopepatches.ztest\n ${buildout:eggs}\n extra-paths =\n ${zope2:location}/lib/python\n\nIt creates a script ``bin/ztest`` that can test packages either in\nZope or in the available eggs.\n\n\nBasic usage\n===========\n\nztest -h\n list the available options\n\nztest [--config-file *config_file*] -s *package*\n run tests for *package*. If given, use *config_file* as the Zope\n configuration file\n\nztest [--config-file *config_file*] --package-path *file_path_to_package* *package* -s *package*\n occationally, the testrunner is too stupid to find the tests in a package.\n Then it is necessary to specify its file path with the ``--package-path``\n option.\n\n\nHistory\n=======\n\n2.0\n Python 3/Zope4+ compatibility\n\n Requiring modern ``zope.testrunner`` (>= 4.9). This makes\n this release Python 3 (>= 3.3) and Python 2.7 only.\n\n New command line option ``--logging`` to activate basic logging.\n\n1.1.3\n Bugfix: a module filter was usually not effective\n\n1.1.2\n support for Zope 2.10\n\n1.1\n try to determine 'package-path' automatically by a trial import. May not always work.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/dm.zopepatches.ztest", "keywords": "script test component", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "dm.zopepatches.ztest", "package_url": "https://pypi.org/project/dm.zopepatches.ztest/", "platform": "", "project_url": "https://pypi.org/project/dm.zopepatches.ztest/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/dm.zopepatches.ztest" }, "release_url": "https://pypi.org/project/dm.zopepatches.ztest/2.0.2/", "requires_dist": null, "requires_python": "", "summary": "Script to run tests for Zope application components (without buildout).", "version": "2.0.2" }, "last_serial": 4860620, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "491c7f4c585e68bdc79d4ca11f7e5f4c", "sha256": "9a5fe4e26b9eca0469e9a5fe259f70af0e8e99aad6843d846174349e56961507" }, "downloads": -1, "filename": "dm.zopepatches.ztest-1.0.tar.gz", "has_sig": false, "md5_digest": "491c7f4c585e68bdc79d4ca11f7e5f4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3863, "upload_time": "2009-07-08T14:19:07", "url": "https://files.pythonhosted.org/packages/ba/f0/ae5a5349c7ee179033d234c2b4b01bcdba36a312ed5b49209fe1485e11a3/dm.zopepatches.ztest-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e84565fa31293cac59da4d7d92e241f2", "sha256": "666bcced130b6736339d7e30457c2b4404cbcb0934b02f96764a9711a2360524" }, "downloads": -1, "filename": "dm.zopepatches.ztest-1.1.tar.gz", "has_sig": false, "md5_digest": "e84565fa31293cac59da4d7d92e241f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4383, "upload_time": "2009-07-08T16:21:00", "url": "https://files.pythonhosted.org/packages/42/00/e2363e8f53294ebc7a43e757673c9e293338ded5aba06eb3586d4beefca4/dm.zopepatches.ztest-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "eae5d9cb70c6716d070ebcb0fb66ae23", "sha256": "2f501133af97bf46a38658d3cb3c3b4778d9b52e697b0bc6e278e8c35aab89c7" }, "downloads": -1, "filename": "dm.zopepatches.ztest-1.1.1.tar.gz", "has_sig": false, "md5_digest": "eae5d9cb70c6716d070ebcb0fb66ae23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4366, "upload_time": "2009-10-16T15:41:28", "url": "https://files.pythonhosted.org/packages/fc/d0/0b519fc3e1ea111504cdbc378a596e1685fa68b9815ec092ba4893596321/dm.zopepatches.ztest-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c25cb62b6f5db6a6d0bb6711051b3288", "sha256": "722d69f40500cc1854d8d99946a7d0a2c291b12f7fdb156f5179f48892cf6cfa" }, "downloads": -1, "filename": "dm.zopepatches.ztest-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c25cb62b6f5db6a6d0bb6711051b3288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4648, "upload_time": "2010-03-13T15:50:59", "url": "https://files.pythonhosted.org/packages/33/99/499883079aa895c401c30544abf212629b2885a8a8d24ae44b2ce855f64f/dm.zopepatches.ztest-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "203a63d3315c80bf37c6cfa84f34cd1d", "sha256": "1c18ec913ff7aa47f118eb4de089beab8d7daac383bddcf73d8d7350b269428a" }, "downloads": -1, "filename": "dm.zopepatches.ztest-1.1.3.tar.gz", "has_sig": false, "md5_digest": "203a63d3315c80bf37c6cfa84f34cd1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5062, "upload_time": "2017-06-15T08:09:01", "url": "https://files.pythonhosted.org/packages/8c/ec/d5a07c8e3b66ce7fa9cad55b46a560e4f70f3709e38060b762500f9a392a/dm.zopepatches.ztest-1.1.3.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "9adef50d640f184d8178d5763e9cfff9", "sha256": "07aa9f1960faeee710795b28aaa1d1c3d61bf7c16953fc87c5e82f3ba366a687" }, "downloads": -1, "filename": "dm.zopepatches.ztest-2.0.tar.gz", "has_sig": false, "md5_digest": "9adef50d640f184d8178d5763e9cfff9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5501, "upload_time": "2018-11-21T10:09:43", "url": "https://files.pythonhosted.org/packages/f0/dc/678eec4da1713aa7e32170e269fbfdd789389c77f2c30f5e1b43aeab3363/dm.zopepatches.ztest-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "741d2df4934c50efd9a0399d4efc60ea", "sha256": "3e20c9df3dfec2895e8978b205b797345ad64b1822d3a9a0439debed9332c8b3" }, "downloads": -1, "filename": "dm.zopepatches.ztest-2.0.1.tar.gz", "has_sig": false, "md5_digest": "741d2df4934c50efd9a0399d4efc60ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5519, "upload_time": "2018-11-28T09:56:07", "url": "https://files.pythonhosted.org/packages/60/ea/8600ed9410367555b575c97b04207ef73e8d8b2939bbf0c596cc77c3afba/dm.zopepatches.ztest-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "78dccbb683083b4297ad0c1f6268b469", "sha256": "10a6f042015eca7cb2305fd58971feaa33ca850f08658834ac9be10167c791cf" }, "downloads": -1, "filename": "dm.zopepatches.ztest-2.0.2.tar.gz", "has_sig": false, "md5_digest": "78dccbb683083b4297ad0c1f6268b469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5654, "upload_time": "2019-02-24T10:49:33", "url": "https://files.pythonhosted.org/packages/27/97/72d6c0728be32b8bd3c4f93c0b9a3b86c7d565d86e35d064ba62adf6bafc/dm.zopepatches.ztest-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78dccbb683083b4297ad0c1f6268b469", "sha256": "10a6f042015eca7cb2305fd58971feaa33ca850f08658834ac9be10167c791cf" }, "downloads": -1, "filename": "dm.zopepatches.ztest-2.0.2.tar.gz", "has_sig": false, "md5_digest": "78dccbb683083b4297ad0c1f6268b469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5654, "upload_time": "2019-02-24T10:49:33", "url": "https://files.pythonhosted.org/packages/27/97/72d6c0728be32b8bd3c4f93c0b9a3b86c7d565d86e35d064ba62adf6bafc/dm.zopepatches.ztest-2.0.2.tar.gz" } ] }