{ "info": { "author": "Mark Haines", "author_email": "mjark@negativecurvature.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2" ], "description": "Mocking Mirror\n==============\n\n* .. image:: https://pypip.in/version/mockingmirror/badge.svg?branch=master\n :target: https://pypi.python.org/pypi/mockingmirror/\n :alt: Latest Version\n\n* .. image:: https://travis-ci.org/NegativeMjark/mockingmirror.svg?branch=master \n :target: https://travis-ci.org/NegativeMjark/mockingmirror\n\n* .. image:: https://img.shields.io/coveralls/NegativeMjark/mockingmirror.svg?branch=master\n :target: https://coveralls.io/r/NegativeMjark/mockingmirror?branch=master\n\nMake strict mock objects using a mirror:\n\n.. code:: python\n\n import mockingmirror\n\n mirror, mock = mockingmirror.mirror()\n\n # Create an object with a method that returns \"Hello, World\" when called\n mirror.myobject.mymethod()[:] = \"Hello, World\"\n assert mock.myobject.mymethod() == \"Hello, World\"\n\nInstall::\n\n pip install mockingmirror", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NegativeMjark/mockingmirror", "keywords": "mock", "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "mockingmirror", "package_url": "https://pypi.org/project/mockingmirror/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mockingmirror/", "project_urls": { "Homepage": "https://github.com/NegativeMjark/mockingmirror" }, "release_url": "https://pypi.org/project/mockingmirror/0.2/", "requires_dist": [ "mock" ], "requires_python": null, "summary": "Make strict mocks using a mirror", "version": "0.2" }, "last_serial": 1383414, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f6eaf5308111c0648b3a0ef9408390ae", "sha256": "aca7db24a0a2ba8cf4adc66800ed377d424264817f9ce6dc622565a1a3984d0f" }, "downloads": -1, "filename": "mockingmirror-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6eaf5308111c0648b3a0ef9408390ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4420, "upload_time": "2015-01-02T19:43:15", "url": "https://files.pythonhosted.org/packages/d9/b1/c127bccb391182616a3f280ecb72e7635c8f060bf08e49fbf8613e375305/mockingmirror-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fee9a64f1f2a52bb15eb11f2620cec73", "sha256": "8b80855499b74e706bf91bd05c40af44c5b9064c5a5eca5727f3a71f6be3a579" }, "downloads": -1, "filename": "mockingmirror-0.1.tar.gz", "has_sig": false, "md5_digest": "fee9a64f1f2a52bb15eb11f2620cec73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7493, "upload_time": "2015-01-02T19:43:17", "url": "https://files.pythonhosted.org/packages/81/38/ce76c4d17eeaf6cdbb07d7fae8b4ef586327f17fdaf794c353e4427b0e70/mockingmirror-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b54aea854eb8ef2b39f26d84b1d9a3ba", "sha256": "50e72154fb4d6904bce12ed5645a2440510225cfb420819441e73fad63a0d457" }, "downloads": -1, "filename": "mockingmirror-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b54aea854eb8ef2b39f26d84b1d9a3ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4540, "upload_time": "2015-01-15T11:02:39", "url": "https://files.pythonhosted.org/packages/de/70/0b4523d78efae73921e4aed2776c603e7b4188bd2ec5954ca4880fa8b378/mockingmirror-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c48f2ae0449d69e51f2a0b1c531bf03", "sha256": "a5de7bb46a726fe0cf6e6d1ad0a863bcb34298400d369a0e49d403b9b4f3f640" }, "downloads": -1, "filename": "mockingmirror-0.2.tar.gz", "has_sig": false, "md5_digest": "8c48f2ae0449d69e51f2a0b1c531bf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7855, "upload_time": "2015-01-15T11:02:42", "url": "https://files.pythonhosted.org/packages/42/0a/2b91172827f70beaf726efd913498a9f6588d0304ee8768cac3502c9df8a/mockingmirror-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b54aea854eb8ef2b39f26d84b1d9a3ba", "sha256": "50e72154fb4d6904bce12ed5645a2440510225cfb420819441e73fad63a0d457" }, "downloads": -1, "filename": "mockingmirror-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b54aea854eb8ef2b39f26d84b1d9a3ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4540, "upload_time": "2015-01-15T11:02:39", "url": "https://files.pythonhosted.org/packages/de/70/0b4523d78efae73921e4aed2776c603e7b4188bd2ec5954ca4880fa8b378/mockingmirror-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c48f2ae0449d69e51f2a0b1c531bf03", "sha256": "a5de7bb46a726fe0cf6e6d1ad0a863bcb34298400d369a0e49d403b9b4f3f640" }, "downloads": -1, "filename": "mockingmirror-0.2.tar.gz", "has_sig": false, "md5_digest": "8c48f2ae0449d69e51f2a0b1c531bf03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7855, "upload_time": "2015-01-15T11:02:42", "url": "https://files.pythonhosted.org/packages/42/0a/2b91172827f70beaf726efd913498a9f6588d0304ee8768cac3502c9df8a/mockingmirror-0.2.tar.gz" } ] }