Skip to main content

NHS Digital MESH 的假实现,但应该能够承受适度的负载

项目描述

假网

NHS Digital 的 MESH API的轻量级实现,用于测试目的。

安装

pip install fake_mesh

用法

启动服务器:

python -m fake_mesh.server

这将使用此 repo 中的客户端、服务器和 CA 证书在端口 8829 上启动一个伪造的 MESH 实例。如果您需要使用 Java MESH 客户端,repo 中还有一个示例密钥库和配置(mockMesh.jksmeshclient.cfg)。

您可以看到可用的选项:

$ python -m fake_mesh.server -h
usage: server.py [-h] [--dir DIR] [--ca-cert CA_CERT] [--cert CERT]
                 [--key KEY] [-p PORT] [-i HOST] [-d] [--no-log]
                 [--log-file [LOG_FILE]]

Run a fake MESH server

optional arguments:
  -h, --help            show this help message and exit
  --dir DIR             Where to store the application data
  --ca-cert CA_CERT     CA certificate to validate incoming connections
                        against
  --cert CERT           SSL certificate for this server
  --key KEY             SSL private key for this server
  -p PORT, --port PORT  Port to listen on
  -i HOST, --host HOST  Host interface to bind to
  -d, --debug           Print data sent and received to stderr
  --no-log              Disable all logging
  --log-file [LOG_FILE]
                        File to use for logging - use stderr if not specified

项目详情


下载文件

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

源分布

Fake Mesh-0.4.0.tar.gz (31.5 kB 查看哈希

已上传 source

内置分布

Fake_Mesh-0.4.0-py2.py3-none-any.whl (19.6 kB 查看哈希

已上传 py2 py3