{
"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"
}
]
}