{ "info": { "author": "Chris McGraw", "author_email": "mitgr81+mocksey@mitgr81.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing" ], "description": "mocksey\r\n=======\r\n\r\nStupidly-simple python mocking utility with moxie.\r\n\r\n|BuildImage|_\r\n\r\n.. image:: https://pypip.in/v/mocksey/badge.png\r\n :target: https://crate.io/packages/mocksey/\r\n :alt: Latest PyPI version\r\n\r\n.. image:: https://pypip.in/d/mocksey/badge.png\r\n :target: https://crate.io/packages/mocksey/\r\n :alt: Number of PyPI downloads\r\n\r\n|Coverage Status|\r\n\r\n .. |Coverage Status| image:: https://coveralls.io/repos/mitgr81/mocksey/badge.png\r\n :target: https://coveralls.io/r/mitgr81/mocksey\r\n\r\n\r\nMocksey Motivation\r\n==================\r\n\r\nI was teaching a class on unit testing to a group of co-workers who were familiar with `Simple Test for PHP `_ so I hacked together what is becoming Mocksey.\r\n\r\nMocksey the TDD'd version of that TDD utilty. `It's so meta even this acronym `_.\r\n\r\nInstallation\r\n============\r\n\r\nEither find mocksey on PyPI_ or install it with pip or easy_install\r\n::\r\n\r\n pip install mocksey\r\n #or\r\n easy_install mocksey\r\n\r\nBasic Usage\r\n===========\r\n\r\nIt's pretty simple. Create a mocked object with generate_mock, inject it (or monkey patch) and set up your assertions. After your function call(s), simply call 'run_asserts' and win!\r\n\r\nThe unit tests are a pretty decent working example.\r\n\r\nTweaksey\r\n========\r\n\r\nTweaksey is a collection of beautification wrappers. Currently there's only one around mock_, but there may be more in the future. It'll look best if you also have nose_ installed, and may only be worth it in that case, actually. Anyhow, to use it simply import tweaksey from mocksey and get your copy of the mock package from ``tweaksey.tweak_mock``. Your mock assertions should now have a touch more friendliness. If there are more you'd like to add, go for it! Michael Foord, if you want to take the output and run, that cool too (conversely, if you don't like that I did this, I'll kill it square dead).\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n0.3.0\r\n-----\r\nTweaksey now requires you to pass in the 'mock' library that you're\r\ntweaking. This allows one to apply mocks to python3's ``unittest.mock``.\r\n\r\n\r\nLicense\r\n=======\r\nThis software is hereby released under the MIT License, as seen in the LICENSE file\r\n\r\n.. |BuildImage| image:: https://secure.travis-ci.org/mitgr81/mocksey.png\r\n.. _BuildImage: https://travis-ci.org/mitgr81/mocksey\r\n.. _PyPI: http://pypi.python.org/pypi/mocksey\r\n.. _mock: http://www.voidspace.org.uk/python/mock/\r\n.. _nose: https://pypi.python.org/pypi/nose/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mitgr81/mocksey", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mocksey", "package_url": "https://pypi.org/project/mocksey/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mocksey/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mitgr81/mocksey" }, "release_url": "https://pypi.org/project/mocksey/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Stupidly-simple python mocking utility with moxie.", "version": "0.3.1" }, "last_serial": 2843000, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "67b1f33059abdf235fdc8cb9a9c484d7", "sha256": "613f02ec4dcce70bf82ac0e55b76d94329f2a2c9b768a04ee777d6216a65153d" }, "downloads": -1, "filename": "mocksey-0.1.0.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "67b1f33059abdf235fdc8cb9a9c484d7", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66641, "upload_time": "2013-01-31T04:29:23", "url": "https://files.pythonhosted.org/packages/08/fb/2ff34f1503a0196bf4ed2990aadbe03340739ec6d694d1319d838634a4f8/mocksey-0.1.0.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "d8233275a2d0519107de7a32c8b07c33", "sha256": "97f8ea275f8c34c001ec92e68464a857ff5c0386c8383bfe8723191bef0a5485" }, "downloads": -1, "filename": "mocksey-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d8233275a2d0519107de7a32c8b07c33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3389, "upload_time": "2013-01-31T04:29:16", "url": "https://files.pythonhosted.org/packages/a2/c6/b6f8285d71f8f5c3a39ead904169a8d44dc7317a1ecd99435b8260c4175a/mocksey-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a83e914aad0e2ed0a94d7dc5f9ae1a8f", "sha256": "b84984c1a93abaae246f34d227af4c733453e742324616f2d9e2917160817f0f" }, "downloads": -1, "filename": "mocksey-0.1.1.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "a83e914aad0e2ed0a94d7dc5f9ae1a8f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66661, "upload_time": "2013-01-31T04:34:04", "url": "https://files.pythonhosted.org/packages/fd/28/c0ca2692260103e468f19bf952049f38c76b1df55313fbf75d3b4304d64d/mocksey-0.1.1.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "b718fde1c5fb91273916086f5c4838fa", "sha256": "27ee8c020ebb895fbdb23f94a726d47119e67b76acb17b6cc79f13d7add966c5" }, "downloads": -1, "filename": "mocksey-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b718fde1c5fb91273916086f5c4838fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2013-01-31T04:33:59", "url": "https://files.pythonhosted.org/packages/97/8f/beef80e7355ba31762babfee83f22f0bfa5c25a70c52b0dcf00efebb72f9/mocksey-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0cb78ea15673f0c31b19d0efa229bf21", "sha256": "35b1308e1f92f95da87d14e30319ac7222bb607dc4363d8208fa3cc0fa09689f" }, "downloads": -1, "filename": "mocksey-0.1.2.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "0cb78ea15673f0c31b19d0efa229bf21", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66660, "upload_time": "2013-01-31T04:47:42", "url": "https://files.pythonhosted.org/packages/43/16/53e01bda35c7b1d2081d4fdcaa82ca12b5fb52bcc3024d083f91a7fe5289/mocksey-0.1.2.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "1d4794e858c7bf345d2594563fed62b1", "sha256": "66b9493b6b1f8c99a71968182a4e5547336c86f01555a7c2fbd3af9a5a55531e" }, "downloads": -1, "filename": "mocksey-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1d4794e858c7bf345d2594563fed62b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3411, "upload_time": "2013-01-31T04:47:39", "url": "https://files.pythonhosted.org/packages/be/ad/2de96425ea25c34cc9a5dd6af792ea21cbc6db825732c0819e832105d541/mocksey-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8159f800783d3ed32a0f71c1c0cdc632", "sha256": "0d685e4c78c10c360afe33f22ff069324074c75c5d642198aecc4e59c3d3aff5" }, "downloads": -1, "filename": "mocksey-0.1.3.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "8159f800783d3ed32a0f71c1c0cdc632", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66089, "upload_time": "2013-01-31T04:49:22", "url": "https://files.pythonhosted.org/packages/1d/03/82e371e437712b069254803d581798f8d4d0150f503f891abe95d4411b3b/mocksey-0.1.3.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "30d8c1f45cea4a46e3d8ea3358cfce72", "sha256": "9507f61668c4f4f96f7a14a1c7d1ccb0d1f8d054d8dfb35b0fcd196dcdc919bb" }, "downloads": -1, "filename": "mocksey-0.1.3.tar.gz", "has_sig": false, "md5_digest": "30d8c1f45cea4a46e3d8ea3358cfce72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2807, "upload_time": "2013-01-31T04:49:19", "url": "https://files.pythonhosted.org/packages/07/d8/4ad15e9ef58d1c43e95e948a615342c09c9da099d39a62fa699f7dc82f05/mocksey-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a46e64ea7b627aac47d87a664b2cb6c8", "sha256": "b11c55ba8915b142b8c9bb20e0047df3ed3f4370d5d38449279ff0260a6da521" }, "downloads": -1, "filename": "mocksey-0.1.4.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "a46e64ea7b627aac47d87a664b2cb6c8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66599, "upload_time": "2013-04-18T02:57:41", "url": "https://files.pythonhosted.org/packages/aa/4d/8055ee43bb612d7787819d252e39b117d26751e8eabe2fdf8f4bb0de1851/mocksey-0.1.4.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "a67387059e867fbc030a3791d4a91226", "sha256": "5c8b04493a0f456eb0b1f062807126b81834a6d14a5b82619ecfe4139ec267d0" }, "downloads": -1, "filename": "mocksey-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a67387059e867fbc030a3791d4a91226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3136, "upload_time": "2013-04-18T02:57:38", "url": "https://files.pythonhosted.org/packages/b0/f5/0c91d6c7217f81ad93131f8633ee1eb8f3e26680ff18692668baabd05af3/mocksey-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6888cfa5b1f6536b8effafbb75bfd149", "sha256": "0e4f0cfa77276c14a5c3bdcf51b96c4be3449a7021f5da50878a52295f033c21" }, "downloads": -1, "filename": "mocksey-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6888cfa5b1f6536b8effafbb75bfd149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3271, "upload_time": "2013-05-05T02:00:12", "url": "https://files.pythonhosted.org/packages/70/9d/69422c778ea29acb13fff193179e121af0d0f109c8e5ab85019531994578/mocksey-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7e9196e5e909a93a9fa13625357b3488", "sha256": "1ea2b58f748043a425185cfd77e84788c86ebee89e08c108cb74b64a622859b8" }, "downloads": -1, "filename": "mocksey-0.2.0.macosx-10.8-intel.exe", "has_sig": false, "md5_digest": "7e9196e5e909a93a9fa13625357b3488", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69491, "upload_time": "2013-08-27T04:09:03", "url": "https://files.pythonhosted.org/packages/06/8b/75eb584387a0d3baed60010c44f88d88c0cc222d16f5b88116e3224b4a5e/mocksey-0.2.0.macosx-10.8-intel.exe" }, { "comment_text": "", "digests": { "md5": "1386139fc57a648b7de90203e096288f", "sha256": "51ab633c88c41790c25e01c2477b127ed104fd7ca404c02b3af25310e8553ea4" }, "downloads": -1, "filename": "mocksey-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1386139fc57a648b7de90203e096288f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4642, "upload_time": "2013-08-27T04:09:01", "url": "https://files.pythonhosted.org/packages/04/a4/c006a0135c8c37135510e99f5c7375b37447c4421214e7bccf6547f9aa9d/mocksey-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d0636d0a4c0d587be8e3eafc69e723d8", "sha256": "8e401f60c44472c45c8605440d9b4b7bab121f30b1b4cb75489195df421cb529" }, "downloads": -1, "filename": "mocksey-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d0636d0a4c0d587be8e3eafc69e723d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4643, "upload_time": "2013-08-29T18:56:58", "url": "https://files.pythonhosted.org/packages/c3/38/9a78c81694cdbee592d3b2d2d6e0c6e8a545ee039ffa1d94089a512c2d34/mocksey-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6535b4589144e31dbf204ec8851809ea", "sha256": "efe3a76e69d711bb6fd6f6de6a51521b0252cc3b66db9abcff76159a39836416" }, "downloads": -1, "filename": "mocksey-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6535b4589144e31dbf204ec8851809ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4677, "upload_time": "2013-08-30T03:29:23", "url": "https://files.pythonhosted.org/packages/a0/11/69ac76fa83363c345e199fdc696dc0474b2b55636631024830bd210fa53d/mocksey-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2bdf452c0287f0a3395eee24fcfa7331", "sha256": "255bd7c96d020deb405c7820e147cde819f6b1f23c32a9c546dda29324899f2f" }, "downloads": -1, "filename": "mocksey-0.3.0-py27-none-any.whl", "has_sig": false, "md5_digest": "2bdf452c0287f0a3395eee24fcfa7331", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7177, "upload_time": "2014-03-11T22:01:46", "url": "https://files.pythonhosted.org/packages/f9/ac/8a49d6f4eca9595fb22e3d55e5b0e003f59ba24a4e74c4af1eed013b09ec/mocksey-0.3.0-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3c693454e5c1567c42cf7a3a5b75db6", "sha256": "a60d7f541caae8b65166e38223aabab2c7bf15d3b70640fbbd735e412e741dcc" }, "downloads": -1, "filename": "mocksey-0.3.0-py33-none-any.whl", "has_sig": false, "md5_digest": "b3c693454e5c1567c42cf7a3a5b75db6", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 7186, "upload_time": "2014-03-11T21:58:34", "url": "https://files.pythonhosted.org/packages/47/34/46e2f1542a524d5eee7d7e9edbb2dfbe6a1b24731fcdfd49f77f6cdb0ac6/mocksey-0.3.0-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d6f20b0bc13c25ec0643e4d34d855d9", "sha256": "1fcdb7e81d7e95cf98572775b4eab472125606fc3b2076e04054ee67ad85c713" }, "downloads": -1, "filename": "mocksey-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3d6f20b0bc13c25ec0643e4d34d855d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4772, "upload_time": "2014-03-11T21:58:31", "url": "https://files.pythonhosted.org/packages/ba/2a/b86bb5d3abfb7eac857dff9890067c0256bd12a9f757d72786235acaab64/mocksey-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "327b485be968f76a5650c0cbe3056c1a", "sha256": "89e2999adc4a5fd92746781bbd885dde3df4e066d1ed5070a9d4ded6d94b369c" }, "downloads": -1, "filename": "mocksey-0.3.1-py33-none-any.whl", "has_sig": false, "md5_digest": "327b485be968f76a5650c0cbe3056c1a", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 6860, "upload_time": "2017-01-09T18:04:26", "url": "https://files.pythonhosted.org/packages/45/51/30d49e828c4051fc43cd96788355299b46ad6f3a5ebec825d4c7be684b2f/mocksey-0.3.1-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c46d95020611a0aaca8b7b7aac6500", "sha256": "ebbce45baece2b43bafc3a9705546434880e7852319b4453002e291752cbe99a" }, "downloads": -1, "filename": "mocksey-0.3.1.tar.gz", "has_sig": false, "md5_digest": "49c46d95020611a0aaca8b7b7aac6500", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4725, "upload_time": "2017-01-09T18:04:33", "url": "https://files.pythonhosted.org/packages/f5/fa/8572a01586157db8bf007e94070dd51a60cd3d3c588c3b172e9ccbd5754b/mocksey-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "327b485be968f76a5650c0cbe3056c1a", "sha256": "89e2999adc4a5fd92746781bbd885dde3df4e066d1ed5070a9d4ded6d94b369c" }, "downloads": -1, "filename": "mocksey-0.3.1-py33-none-any.whl", "has_sig": false, "md5_digest": "327b485be968f76a5650c0cbe3056c1a", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 6860, "upload_time": "2017-01-09T18:04:26", "url": "https://files.pythonhosted.org/packages/45/51/30d49e828c4051fc43cd96788355299b46ad6f3a5ebec825d4c7be684b2f/mocksey-0.3.1-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49c46d95020611a0aaca8b7b7aac6500", "sha256": "ebbce45baece2b43bafc3a9705546434880e7852319b4453002e291752cbe99a" }, "downloads": -1, "filename": "mocksey-0.3.1.tar.gz", "has_sig": false, "md5_digest": "49c46d95020611a0aaca8b7b7aac6500", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4725, "upload_time": "2017-01-09T18:04:33", "url": "https://files.pythonhosted.org/packages/f5/fa/8572a01586157db8bf007e94070dd51a60cd3d3c588c3b172e9ccbd5754b/mocksey-0.3.1.tar.gz" } ] }