nirvana_challenge

时间:2021-04-03 10:49:28
【文件属性】:
文件名称:nirvana_challenge
文件大小:7KB
文件格式:ZIP
更新时间:2021-04-03 10:49:28
Python 运行这个项目 使用“ pip install -r requirements.txt”安装依赖项 使用以下命令运行模拟API:“ python mock_api.py” 使用“ python api.py”运行项目 如果要添加策略,请按照utils / strategies.py中的说明进行操作 如果要更改应用程序的行为(例如,默认策略或更改API的网址),请更改config.py文件 要运行单元测试,请运行“ python -m pytest” 该API实现了两个主要端点(以及一些运行状况检查): / api / v1:接受两个可选的查询参数,strategy,这是一个定义要使用的策略的字符串,member_id,它更改了我们从其他API检索数据的方式。 必须在utils / strategies.py中的策略字典中定义该策略,否则将应用默认策略(如果将config上的errorO
【文件预览】:
nirvana_challenge-master
----tests()
--------__init__.py(0B)
--------test_api.py(2KB)
----mock_api.py(1004B)
----requirements.txt(42B)
----.gitignore(17B)
----config.py(838B)
----api.py(3KB)
----README.md(1KB)
----services()
--------call_api.py(597B)
----utils()
--------utils.py(496B)
--------api_errors.py(408B)
--------strategies.py(763B)
----.vscode()
--------settings.json(219B)

网友评论