跳转到主要内容

用于Vuforia Web Services (VWS) API的模拟。

项目描述

Build Status codecov PyPI Documentation Status

VWS模拟

VWS API和Vuforia Web Query API的模拟。

使用Python requests 模拟对Vuforia的调用

使用模拟将使用 requests 制作的Vuforia请求重定向到内存实现。

这需要Python 3.12+。

pip install vws-python-mock
import requests
from mock_vws import MockVWS
from mock_vws.database import VuforiaDatabase

with MockVWS() as mock:
    database = VuforiaDatabase()
    mock.add_database(database=database)
    # This will use the Vuforia mock.
    requests.get('https://vws.vuforia.com/summary')

默认情况下,如果发出对未模拟地址的任何请求,将引发异常。

使用Docker从任何语言模拟对Vuforia的调用

可以运行使用Docker容器的Mock VWS实例。

这允许您在不受您所使用的语言或工具限制的情况下对模拟VWS实例进行测试。

请参阅说明 了解如何操作。

完整文档

查看完整的文档。这包括如何使用模拟、选项以及模拟与真实Vuforia Web服务的区别细节。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

vws_python_mock-2024.8.30.tar.gz (128.3 kB 查看哈希值)

上传时间

构建分发

vws_python_mock-2024.8.30-py2.py3-none-any.whl (65.5 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页