{ "info": { "author": "Adam Dangoor", "author_email": "adamdangoor@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "|Build Status| |codecov| |Updates| |PyPI| |Documentation Status|\n\nVWS Python Mock\n===============\n\nPython mock for the Vuforia Web Services (VWS) API and the Vuforia Web Query API.\n\nInstallation\n------------\n\n.. code:: sh\n\n pip3 install vws-python-mock\n\nThis requires Python 3.7+.\nGet in touch with ``adamdangoor@gmail.com`` if you would like to use this with another language.\n\nMocking Vuforia\n---------------\n\nRequests made to Vuforia can be mocked.\nUsing the mock redirects requests to Vuforia made with `requests `_ to an in-memory implementation.\n\n.. code:: python\n\n import requests\n from mock_vws import MockVWS, VuforiaDatabase\n\n with MockVWS(database=database) as mock:\n database = VuforiaDatabase()\n mock.add_database(database=database)\n # This will use the Vuforia mock.\n requests.get('https://vws.vuforia.com/summary')\n\nHowever, by default, an exception will be raised if any requests to unmocked addresses are made.\n\nFull Documentation\n------------------\n\nSee the `full documentation `__.\nThis includes details on how to use the mock, options, and details of the differences between the mock and the real Vuforia Web Services.\n\n\n.. |Build Status| image:: https://travis-ci.com/adamtheturtle/vws-python-mock.svg?branch=master\n :target: https://travis-ci.com/adamtheturtle/vws-python-mock\n.. |codecov| image:: https://codecov.io/gh/adamtheturtle/vws-python-mock/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/adamtheturtle/vws-python-mock\n.. |Updates| image:: https://pyup.io/repos/github/adamtheturtle/vws-python-mock/shield.svg\n :target: https://pyup.io/repos/github/adamtheturtle/vws-python-mock/\n.. |PyPI| image:: https://badge.fury.io/py/VWS-Python-Mock.svg\n :target: https://badge.fury.io/py/VWS-Python-Mock\n.. |Documentation Status| image:: https://readthedocs.org/projects/vws-python-mock/badge/?version=latest\n :target: https://vws-python-mock.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://vws-python-mock.readthedocs.io", "keywords": "vuforia mock fake client", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "VWS-Python-Mock", "package_url": "https://pypi.org/project/VWS-Python-Mock/", "platform": "", "project_url": "https://pypi.org/project/VWS-Python-Mock/", "project_urls": { "Homepage": "https://vws-python-mock.readthedocs.io" }, "release_url": "https://pypi.org/project/VWS-Python-Mock/2019.9.28.0/", "requires_dist": [ "pillow (==6.1.0)", "pytz (==2019.2)", "requests-mock (==1.7.0)", "requests (==2.22.0)", "wrapt (==1.11.2)", "PyYAML (==5.1.2) ; extra == 'dev'", "Sphinx (==2.2.0) ; extra == 'dev'", "attrs (==19.1.0) ; extra == 'dev'", "autoflake (==1.3) ; extra == 'dev'", "check-manifest (==0.39) ; extra == 'dev'", "codecov (==2.0.15) ; extra == 'dev'", "doc8 (==0.8.0) ; extra == 'dev'", "dodgy (==0.1.9) ; extra == 'dev'", "dulwich (==0.19.13) ; extra == 'dev'", "flake8-commas (==2.0.0) ; extra == 'dev'", "flake8-quotes (==2.1.0) ; extra == 'dev'", "flake8 (==3.7.8) ; extra == 'dev'", "freezegun (==0.3.12) ; extra == 'dev'", "isort (==4.3.21) ; extra == 'dev'", "keyring (==19.2.0) ; extra == 'dev'", "mypy (==0.730) ; extra == 'dev'", "pip-check-reqs (==2.0.3) ; extra == 'dev'", "pydocstyle (==4.0.1) ; extra == 'dev'", "pyenchant (==2.0.0) ; extra == 'dev'", "pygithub (==1.43.8) ; extra == 'dev'", "pylint (==2.4.1) ; extra == 'dev'", "pyroma (==2.5) ; extra == 'dev'", "pytest-cov (==2.7.1) ; extra == 'dev'", "pytest-envfiles (==0.1.0) ; extra == 'dev'", "pytest (==5.1.3) ; extra == 'dev'", "sphinx-autodoc-typehints (==1.8.0) ; extra == 'dev'", "sphinxcontrib-spelling (==4.3.0) ; extra == 'dev'", "sphinx-paramlinks (==0.3.7) ; extra == 'dev'", "timeout-decorator (==0.4.1) ; extra == 'dev'", "twine (==2.0.0) ; extra == 'dev'", "vulture (==1.1) ; extra == 'dev'", "yapf (==0.28.0) ; extra == 'dev'" ], "requires_python": "", "summary": "A mock for the Vuforia Web Services (VWS) API.", "version": "2019.9.28.0" }, "last_serial": 5898629, "releases": { "2018.10.1.1": [ { "comment_text": "", "digests": { "md5": "f87515996e600808b6b947293b3b82a1", "sha256": "fe8403507000ddf8eb2af08308a83be42be2c7983b619cae96f7c9e2803f3119" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.10.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f87515996e600808b6b947293b3b82a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33757, "upload_time": "2018-10-01T20:05:59", "url": "https://files.pythonhosted.org/packages/81/0d/32cf78573473ef25a353a6b81699ba292500ef8bb867c04c25c995191e12/VWS_Python_Mock-2018.10.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0aeead3ad09ae272d961c881323687ef", "sha256": "7449ce14249a6aa532194c0c8277d65538007504326448b26ff7df5e2f077741" }, "downloads": -1, "filename": "VWS Python Mock-2018.10.1.1.tar.gz", "has_sig": false, "md5_digest": "0aeead3ad09ae272d961c881323687ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37347, "upload_time": "2018-10-01T20:06:01", "url": "https://files.pythonhosted.org/packages/d5/1d/fd668462d6a01de0c54fd79e66012fe0bfc30561b125161a0aac6825ea72/VWS%20Python%20Mock-2018.10.1.1.tar.gz" } ], "2018.10.2.0": [ { "comment_text": "", "digests": { "md5": "699e5df17329fd153545f15e572bef0f", "sha256": "53ed9999beb24681f5d2ae310cf99ecdcad3e8a31e16dbdd954a9a1a2a9b0ccf" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.10.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "699e5df17329fd153545f15e572bef0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33979, "upload_time": "2018-10-02T20:44:51", "url": "https://files.pythonhosted.org/packages/f9/3d/9d089947a48c07215babeec176ed655dcac1b7a96fe633ed1b0542864c82/VWS_Python_Mock-2018.10.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0af869e3d4a36caf99aa8e0f562b785", "sha256": "78c95ab05fe5294f5daf06a8fd34090e27006302a257d20efc31f6a0e65e9312" }, "downloads": -1, "filename": "VWS Python Mock-2018.10.2.0.tar.gz", "has_sig": false, "md5_digest": "e0af869e3d4a36caf99aa8e0f562b785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37609, "upload_time": "2018-10-02T20:44:53", "url": "https://files.pythonhosted.org/packages/54/4e/c36f0e9d491170626844ec21f130fbb8455205d668f7010b0d72a79d09c7/VWS%20Python%20Mock-2018.10.2.0.tar.gz" } ], "2018.11.25.0": [ { "comment_text": "", "digests": { "md5": "21461b57ec126b7b9b71bed127f39a53", "sha256": "9d7bffbc461b81f3f112fcf9db1cabf031fafd76dd2baba5d22c077d05b52249" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.11.25.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21461b57ec126b7b9b71bed127f39a53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34052, "upload_time": "2018-11-25T00:13:22", "url": "https://files.pythonhosted.org/packages/b9/fc/ef4d0fbd203e2017136d6b42d72845e0334fd654be78737509951c292bf7/VWS_Python_Mock-2018.11.25.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bbcd8409a63e35ee05720888e092ca6", "sha256": "053aa6a41d726ec902a14d5a1200859d470f08ad9f7d97d72a55bbe992c13299" }, "downloads": -1, "filename": "VWS Python Mock-2018.11.25.0.tar.gz", "has_sig": false, "md5_digest": "1bbcd8409a63e35ee05720888e092ca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38147, "upload_time": "2018-11-25T00:13:24", "url": "https://files.pythonhosted.org/packages/28/47/af3b5d4153d5ccadd6c52f82e56ef1cd8a4bfcd1525c4786d29da0346b48/VWS%20Python%20Mock-2018.11.25.0.tar.gz" } ], "2018.12.1.0": [ { "comment_text": "", "digests": { "md5": "5f7c5f2619962ea5dddb93af96b2917a", "sha256": "bc3f033922e02c496f26000a90e8f3983396f680abd29b2809b55d092d99f78c" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.12.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f7c5f2619962ea5dddb93af96b2917a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34383, "upload_time": "2018-12-01T11:31:44", "url": "https://files.pythonhosted.org/packages/33/b6/68dbe2cd67c7e7e294d616d26ebf709176e35b3832b3f307bcb8c5b4d80b/VWS_Python_Mock-2018.12.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "540717ffca9e86b4573d7a69246ddda5", "sha256": "dd7467b288fb121c7098f335151d5a1b94208b7058098992d514b7e79ce6d5b5" }, "downloads": -1, "filename": "VWS Python Mock-2018.12.1.0.tar.gz", "has_sig": false, "md5_digest": "540717ffca9e86b4573d7a69246ddda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38344, "upload_time": "2018-12-01T11:31:47", "url": "https://files.pythonhosted.org/packages/50/81/6f8a10d5a9927c3a118a02e999011396c97bbda3bb5a8173c8b2ec131296/VWS%20Python%20Mock-2018.12.1.0.tar.gz" } ], "2018.9.10.6": [ { "comment_text": "", "digests": { "md5": "5669eeeeaa032175ff12691c2c3a81a3", "sha256": "af29e9be264563ae5b251147e36647c906cf20c5ecf09276c74e2090ddf94a92" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.9.10.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5669eeeeaa032175ff12691c2c3a81a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25808, "upload_time": "2018-09-10T13:55:52", "url": "https://files.pythonhosted.org/packages/ca/79/d1ebffaa78fc04c94a5f3b7866d81dd86f2723dd2bf92d032505e6347c8d/VWS_Python_Mock-2018.9.10.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c9bfbcf4e17163e05ac9352117c9018", "sha256": "999d63c7ae268086652b4218e5b11115b198d94fab63edd43af0e46aa4f04cc6" }, "downloads": -1, "filename": "VWS Python Mock-2018.9.10.6.tar.gz", "has_sig": false, "md5_digest": "5c9bfbcf4e17163e05ac9352117c9018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36767, "upload_time": "2018-09-10T13:55:54", "url": "https://files.pythonhosted.org/packages/6a/3f/3cf9ee98eebcf823630aa02b4b751334481585985af2773e2236960ad730/VWS%20Python%20Mock-2018.9.10.6.tar.gz" } ], "2018.9.23.1": [ { "comment_text": "", "digests": { "md5": "5a7b031cce354333a1be25c6be3fa636", "sha256": "7902bd25796b15016aa643b9b00f8954fef184d5877c50fc0be2faf9e9e05fe8" }, "downloads": -1, "filename": "VWS_Python_Mock-2018.9.23.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a7b031cce354333a1be25c6be3fa636", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26057, "upload_time": "2018-09-23T16:11:19", "url": "https://files.pythonhosted.org/packages/25/f8/0927ef285aa447fce4b9c65963641391cceb2275aee51ff836ecec183c99/VWS_Python_Mock-2018.9.23.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c72b14e2efdf46d7d28510750ecfbfcd", "sha256": "5e99ce0051aa35bfba6b4e5368cdffb23d08884bc0023de4c4925d271964e2c7" }, "downloads": -1, "filename": "VWS Python Mock-2018.9.23.1.tar.gz", "has_sig": false, "md5_digest": "c72b14e2efdf46d7d28510750ecfbfcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37107, "upload_time": "2018-09-23T16:11:25", "url": "https://files.pythonhosted.org/packages/b9/e4/8e7fd4a0f57a56d72b40635b2d3b91e99172cfdafa7a4216b34dfd481264/VWS%20Python%20Mock-2018.9.23.1.tar.gz" } ], "2019.9.28.0": [ { "comment_text": "", "digests": { "md5": "0af79234f8142350e74ab6334883eb85", "sha256": "35f5e2841ef2c5e02154e793f60865e0b77f19d365bc4372ee62424fced77e94" }, "downloads": -1, "filename": "VWS_Python_Mock-2019.9.28.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0af79234f8142350e74ab6334883eb85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39057, "upload_time": "2019-09-28T00:53:27", "url": "https://files.pythonhosted.org/packages/5b/01/263071b8cb87d41d26568d7d4aeda7fd48064e4dfee0538b3653ec9f4af3/VWS_Python_Mock-2019.9.28.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20511b0eade34bfcbec8344730fd1bf6", "sha256": "d78fb21c7afe1463da6500c2518987062e1817ec2ab0c88e9d597c7c2eb47201" }, "downloads": -1, "filename": "VWS Python Mock-2019.9.28.0.tar.gz", "has_sig": false, "md5_digest": "20511b0eade34bfcbec8344730fd1bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40723, "upload_time": "2019-09-28T00:53:29", "url": "https://files.pythonhosted.org/packages/30/33/29c7c031e5e0384e3468807202006c19a1ea413d9be68aa8db1c833390f4/VWS%20Python%20Mock-2019.9.28.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0af79234f8142350e74ab6334883eb85", "sha256": "35f5e2841ef2c5e02154e793f60865e0b77f19d365bc4372ee62424fced77e94" }, "downloads": -1, "filename": "VWS_Python_Mock-2019.9.28.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0af79234f8142350e74ab6334883eb85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39057, "upload_time": "2019-09-28T00:53:27", "url": "https://files.pythonhosted.org/packages/5b/01/263071b8cb87d41d26568d7d4aeda7fd48064e4dfee0538b3653ec9f4af3/VWS_Python_Mock-2019.9.28.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20511b0eade34bfcbec8344730fd1bf6", "sha256": "d78fb21c7afe1463da6500c2518987062e1817ec2ab0c88e9d597c7c2eb47201" }, "downloads": -1, "filename": "VWS Python Mock-2019.9.28.0.tar.gz", "has_sig": false, "md5_digest": "20511b0eade34bfcbec8344730fd1bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40723, "upload_time": "2019-09-28T00:53:29", "url": "https://files.pythonhosted.org/packages/30/33/29c7c031e5e0384e3468807202006c19a1ea413d9be68aa8db1c833390f4/VWS%20Python%20Mock-2019.9.28.0.tar.gz" } ] }