{ "info": { "author": "podhmo", "author_email": "ababjam61+github@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: Implementation :: CPython" ], "description": "testmarker\n========================================\n\nMarker library for unittest.\n\n\ninstall\n----------------------------------------\n\n.. code-block::\n\n pip install testmarker\n\nrun tests with marker\n----------------------------------------\n\nRunning tests like a `python -m unittest discover`.\n\n.. code-block:: shell\n\n make[1]: Entering directory '$HOME/my/testmarker/examples'\n python -m testmarker discover foo --verbose\n test_it (foo.tests.test_it.Test0) ... ok\n test_it (foo.tests.test_it.Test1) ... ok\n test_it (foo.tests.test_it.Test2) ... ok\n test_it (foo.tests.test_it.Test3) ... ok\n test_it (foo.tests.test_it.Test4) ... ok\n test_it (foo.tests.test_it.Test5) ... skipped 'f is default skipped'\n test_it (foo.tests.test_it.Test6) ... ok\n\n ----------------------------------------------------------------------\n Ran 7 tests in 0.000s\n\n OK (skipped=1)\n python -m testmarker discover foo --ignore a,b --ignore c --verbose\n test_it (foo.tests.test_it.Test0) ... skipped 'a'\n test_it (foo.tests.test_it.Test1) ... skipped 'b'\n test_it (foo.tests.test_it.Test2) ... skipped 'c'\n test_it (foo.tests.test_it.Test3) ... ok\n test_it (foo.tests.test_it.Test4) ... ok\n test_it (foo.tests.test_it.Test5) ... skipped 'f is default skipped'\n test_it (foo.tests.test_it.Test6) ... ok\n\n ----------------------------------------------------------------------\n Ran 7 tests in 0.000s\n\n OK (skipped=4)\n python -m testmarker discover foo --only a,b --verbose\n test_it (foo.tests.test_it.Test0) ... ok\n test_it (foo.tests.test_it.Test1) ... ok\n test_it (foo.tests.test_it.Test2) ... skipped 'c'\n test_it (foo.tests.test_it.Test3) ... skipped 'd'\n test_it (foo.tests.test_it.Test4) ... skipped 'e'\n test_it (foo.tests.test_it.Test5) ... skipped 'f is default skipped'\n skipped 'Test6 is skipped by --only option'\n\n ----------------------------------------------------------------------\n Ran 6 tests in 0.000s\n\n OK (skipped=5)\n make[1]: Leaving directory '$HOME/my/testmarker/examples'\n\nmarker setting\n----------------------------------------\n\nexamples/foo/foo/tests/test_it.py\n\n.. code-block:: python\n\n import unittest\n from testmarker import mark\n\n\n @mark.a\n class Test0(unittest.TestCase):\n def test_it(self):\n pass\n\n\n @mark.b\n class Test1(unittest.TestCase):\n def test_it(self):\n pass\n\n\n @mark.c\n class Test2(unittest.TestCase):\n def test_it(self):\n pass\n\n\n @mark.d\n class Test3(unittest.TestCase):\n def test_it(self):\n pass\n\n\n @mark.e\n class Test4(unittest.TestCase):\n def test_it(self):\n pass\n\n\n @mark(\"f\", description=\"f is default skipped\", skip=True)\n class Test5(unittest.TestCase):\n def test_it(self):\n pass\n\n\n class Test6(unittest.TestCase):\n def test_it(self):\n pass\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/podhmo/testmarker", "keywords": "unittest marker", "license": "", "maintainer": "", "maintainer_email": "", "name": "testmarker", "package_url": "https://pypi.org/project/testmarker/", "platform": "", "project_url": "https://pypi.org/project/testmarker/", "project_urls": { "Homepage": "https://github.com/podhmo/testmarker" }, "release_url": "https://pypi.org/project/testmarker/0.1.3/", "requires_dist": [ "kamidana; extra == 'docs'" ], "requires_python": "", "summary": "marker for unittest (stdlib)", "version": "0.1.3" }, "last_serial": 3245743, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "de7dbbdc9a290e3fab6d635b0dfeea30", "sha256": "0d938c6bf95ca000a409297944ea23c7dce182642d26afde6b50c03a92055c29" }, "downloads": -1, "filename": "testmarker-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de7dbbdc9a290e3fab6d635b0dfeea30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5504, "upload_time": "2017-10-07T11:08:42", "url": "https://files.pythonhosted.org/packages/e2/3b/92726e43722386a3526526aa645590fdc7a3a746e3fa56d5469a81185531/testmarker-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c568b1c45601e01c9ab2eb0bf6361d27", "sha256": "af94563e006bd863fdb3e53ee6a19f612ff850aa6dbe64a3d2db3f32784a13af" }, "downloads": -1, "filename": "testmarker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c568b1c45601e01c9ab2eb0bf6361d27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3637, "upload_time": "2017-10-07T11:08:44", "url": "https://files.pythonhosted.org/packages/a7/79/e33588fd3fb6fae55e3c934d40951cd2721047cf2ecb3994135cde6d4701/testmarker-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ede7f6b5f78e1b677b91adc254822515", "sha256": "b3a97f62bb95ba0f7ff3188dd77ced65b6f4ae4335a8fb99d955401cee4a8b2c" }, "downloads": -1, "filename": "testmarker-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ede7f6b5f78e1b677b91adc254822515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5595, "upload_time": "2017-10-07T12:30:06", "url": "https://files.pythonhosted.org/packages/71/fd/b583f2f772d13fc10d37ba2c0802fe9514dd8f879c47b806952c3af3d965/testmarker-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfb3d116b61b8de7d0d0b81052986db4", "sha256": "d9d80fc5abd9f113c1f61bd9a979b36b8944e5dcfb267a62bfe40e96163f72b3" }, "downloads": -1, "filename": "testmarker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dfb3d116b61b8de7d0d0b81052986db4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2017-10-07T12:30:08", "url": "https://files.pythonhosted.org/packages/b1/4d/21d2dfaec8441473bdac66c460a6014be737799dd1ffa2c79d93dd875720/testmarker-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7df47d2cc5f6f12a6fca5d4131a5bf8c", "sha256": "ee4fc7ee3d4ae5c1bf0166f2a1e40701dda0e7dd3ecd345c3c64d167b32ca9eb" }, "downloads": -1, "filename": "testmarker-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7df47d2cc5f6f12a6fca5d4131a5bf8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5643, "upload_time": "2017-10-07T12:44:33", "url": "https://files.pythonhosted.org/packages/6c/41/b2494677447006b639f64e5ca9d58a0576e835e102ed527abc764e5e4d60/testmarker-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f40170b7a14ab20be55267c032c54577", "sha256": "1634911166089bcdeefe9f4217bb840ce0cc12399d204a83e411b53b1e626ce6" }, "downloads": -1, "filename": "testmarker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f40170b7a14ab20be55267c032c54577", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3756, "upload_time": "2017-10-07T12:44:34", "url": "https://files.pythonhosted.org/packages/31/28/f142b2459012eb0b4a87a780429e970fe65de03f00d7c309b6cd56544aaa/testmarker-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a35472e37d6169cabe069a2ca92c4c05", "sha256": "f6923837cef707c45cf3b00a662fb4ef5502b1c7a6778af1cc45505cb1b78b99" }, "downloads": -1, "filename": "testmarker-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a35472e37d6169cabe069a2ca92c4c05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5677, "upload_time": "2017-10-12T16:55:23", "url": "https://files.pythonhosted.org/packages/8b/55/d4fed6e34a08213882e2965c61652860a57c754a7b103d8c6df625020606/testmarker-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daa9c98d2d49a32574ff343a4c2b3202", "sha256": "be3faefce09854c38f7adb32001b2dbb339afcebd984858c676d526ed69d1ac0" }, "downloads": -1, "filename": "testmarker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "daa9c98d2d49a32574ff343a4c2b3202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3789, "upload_time": "2017-10-12T16:55:25", "url": "https://files.pythonhosted.org/packages/ab/2a/27cd10478b08e2e906d96fe39102dac12d862fe1d064ab3b26ce1222c8cb/testmarker-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a35472e37d6169cabe069a2ca92c4c05", "sha256": "f6923837cef707c45cf3b00a662fb4ef5502b1c7a6778af1cc45505cb1b78b99" }, "downloads": -1, "filename": "testmarker-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a35472e37d6169cabe069a2ca92c4c05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5677, "upload_time": "2017-10-12T16:55:23", "url": "https://files.pythonhosted.org/packages/8b/55/d4fed6e34a08213882e2965c61652860a57c754a7b103d8c6df625020606/testmarker-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daa9c98d2d49a32574ff343a4c2b3202", "sha256": "be3faefce09854c38f7adb32001b2dbb339afcebd984858c676d526ed69d1ac0" }, "downloads": -1, "filename": "testmarker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "daa9c98d2d49a32574ff343a4c2b3202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3789, "upload_time": "2017-10-12T16:55:25", "url": "https://files.pythonhosted.org/packages/ab/2a/27cd10478b08e2e906d96fe39102dac12d862fe1d064ab3b26ce1222c8cb/testmarker-0.1.3.tar.gz" } ] }