{ "info": { "author": "Atsushi Odagiri", "author_email": "aodagx@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "==================\neqassertion\n==================\n\nassertions in `__eq__` methods.\n\n>>> from eqassertions import Any, NotNone, IsA, IsTrue, Match\n>>> data = {\"a\": 1, \"b\": 2}\n>>> assert {\"a\": 1, \"b\": Any()}\n>>> assert {\"a\": 1, \"b\": NotNone()}\n>>> assert {\"a\": 1, \"b\": IsA(int)}\n>>> assert {\"a\": 1, \"b\": IsTrue()}\n>>> assert v == {\"a\": 1, \"b\": Match(r\"\\d\")}\n>>> assert v == {\"a\": 1, \"b\": Match(r\"[a-z]\")}\nTraceback (most recent call last):\n ...\nAssertionError\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aodag/eqassertions", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "eqassertions", "package_url": "https://pypi.org/project/eqassertions/", "platform": "", "project_url": "https://pypi.org/project/eqassertions/", "project_urls": { "Homepage": "https://github.com/aodag/eqassertions" }, "release_url": "https://pypi.org/project/eqassertions/0.3/", "requires_dist": null, "requires_python": "", "summary": "assertions in __eq__methods", "version": "0.3" }, "last_serial": 4049500, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9fcd86e77b96d651b833f8ca3469d9c0", "sha256": "bb610a56bd291e0f40a44004b48548b4634e1a16cc7b5b631babe21778c2f96c" }, "downloads": -1, "filename": "eqassertions-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9fcd86e77b96d651b833f8ca3469d9c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1453, "upload_time": "2018-07-09T06:58:25", "url": "https://files.pythonhosted.org/packages/ef/93/5a83d23c6ad9311af25478abe0ec11a12cf54904b6dd209541b8dafb36ae/eqassertions-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3455f94244b4d8fa8eb0d5597f1114cf", "sha256": "0f4ecf501a85ab7b17265d71e05bb089d2af9bd61e20e2a6340f9639766d93dd" }, "downloads": -1, "filename": "eqassertions-0.1.tar.gz", "has_sig": false, "md5_digest": "3455f94244b4d8fa8eb0d5597f1114cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1019, "upload_time": "2018-07-09T06:58:26", "url": "https://files.pythonhosted.org/packages/0e/31/5dd8c66c6d4e52ce04c969de9cf68c2a4e4d35e879346ea0e9e5ca75f393/eqassertions-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b39697b91008eef62528e7fecfc402c0", "sha256": "5b1ae8469e618d5cbd8fd72b52aab55b6669713d6d02a81317ef5341b774d3a1" }, "downloads": -1, "filename": "eqassertions-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b39697b91008eef62528e7fecfc402c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1569, "upload_time": "2018-07-09T07:02:27", "url": "https://files.pythonhosted.org/packages/6d/e6/f4fe2fc3c37227ba54f6bb6dcb57dbc023da827b63f781258991c70cb493/eqassertions-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98d43f8efaec390a7c72bf7ef4f93262", "sha256": "ade33bd52377cd043cd375efe76214248da04d031c19a6380d300d43bbaae21c" }, "downloads": -1, "filename": "eqassertions-0.1.1.tar.gz", "has_sig": false, "md5_digest": "98d43f8efaec390a7c72bf7ef4f93262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1088, "upload_time": "2018-07-09T07:02:28", "url": "https://files.pythonhosted.org/packages/22/fc/528f73ba8f3276739d3f900b7dd8aac1eff47b89f643ac56ef636359d36c/eqassertions-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5f7bec276dbd3f7275ec31b0cd760981", "sha256": "f880a06d25b7d7d11abcdeb852a419af9d6af4591d4301edf12a46345c25fb56" }, "downloads": -1, "filename": "eqassertions-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5f7bec276dbd3f7275ec31b0cd760981", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1745, "upload_time": "2018-07-09T09:10:46", "url": "https://files.pythonhosted.org/packages/e9/3e/1fe736b617a1e450aa09cef48de812bd66c22d57d5c2c3acfb9ae03efae6/eqassertions-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d76202bbbd3f7230194887e6a1b3120", "sha256": "3b79613df13c2a6f4405a8a28ce3754efe9d0d431382e4458884a64c2721c4e5" }, "downloads": -1, "filename": "eqassertions-0.2.tar.gz", "has_sig": false, "md5_digest": "3d76202bbbd3f7230194887e6a1b3120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1248, "upload_time": "2018-07-09T09:10:47", "url": "https://files.pythonhosted.org/packages/54/9f/4de78bf352ed110988dd17590cb54dd3f595bf752addcfcbb1fb255255ac/eqassertions-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "16dfadf970b3737daed92ccfed375144", "sha256": "62dfb357c95fd5bcfe5ee0fe9e317745bbef5d7a2e270c07af72cde3eb543107" }, "downloads": -1, "filename": "eqassertions-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "16dfadf970b3737daed92ccfed375144", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1959, "upload_time": "2018-07-11T03:27:19", "url": "https://files.pythonhosted.org/packages/1c/93/ced25038bc42f9535986546fd2ebc5dfff1935326d5e2562cb7600d7810b/eqassertions-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c189f6c8f6b4b58e4b473dd8858fdc", "sha256": "fe80b05d4635fe6bf60fd58198bb626f51b20160615b091411e42668ea2a8c65" }, "downloads": -1, "filename": "eqassertions-0.3.tar.gz", "has_sig": false, "md5_digest": "f3c189f6c8f6b4b58e4b473dd8858fdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1469, "upload_time": "2018-07-11T03:27:20", "url": "https://files.pythonhosted.org/packages/98/b7/fceb002dcc6d1626b61ec0dc0ef5521dfce83953084e9528f8ea2d322dac/eqassertions-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16dfadf970b3737daed92ccfed375144", "sha256": "62dfb357c95fd5bcfe5ee0fe9e317745bbef5d7a2e270c07af72cde3eb543107" }, "downloads": -1, "filename": "eqassertions-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "16dfadf970b3737daed92ccfed375144", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1959, "upload_time": "2018-07-11T03:27:19", "url": "https://files.pythonhosted.org/packages/1c/93/ced25038bc42f9535986546fd2ebc5dfff1935326d5e2562cb7600d7810b/eqassertions-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c189f6c8f6b4b58e4b473dd8858fdc", "sha256": "fe80b05d4635fe6bf60fd58198bb626f51b20160615b091411e42668ea2a8c65" }, "downloads": -1, "filename": "eqassertions-0.3.tar.gz", "has_sig": false, "md5_digest": "f3c189f6c8f6b4b58e4b473dd8858fdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1469, "upload_time": "2018-07-11T03:27:20", "url": "https://files.pythonhosted.org/packages/98/b7/fceb002dcc6d1626b61ec0dc0ef5521dfce83953084e9528f8ea2d322dac/eqassertions-0.3.tar.gz" } ] }