Apimatical上托管的简单计算器API
shayancalculatortest的Python项目详细描述
入门
Apimatical上托管的简单计算器API
如何构建
您必须在系统上安装Python2 >=2.7.9
或Python3 >=3.4
,才能安装和运行此SDK。这个SDK包依赖于其他Python包,比如nose、jsonpickle等。
这些依赖项在SDK附带的requirements.txt
文件中定义。
要解决这些依赖关系,可以使用PIP依赖关系管理器。按照步骤在https://pip.pypa.io/en/stable/installing/安装它。在
Python和PIP可执行文件应该在您的路径中定义。打开命令提示符并键入pip --version
。
如果安装成功并且路径定义正确,那么这应该显示安装的PIP依赖关系管理器的版本。在
- 使用命令行,导航到包含为SDK生成的文件(包括
requirements.txt
)的目录。在 - 运行命令
pip install -r requirements.txt
。这将安装所有必需的依赖项。在
如何使用
以下部分说明如何在新项目中使用shayancalculatortestsdk包。在
1。在IDE中打开项目
像PyCharm一样打开pythonide。如果您喜欢使用不同的编辑器或IDE,这里介绍的基本工作流也适用。在
单击PyCharm中的Open
,浏览到生成的SDK目录,然后单击OK
。在
项目文件将显示在侧栏中,如下所示:
2。添加新的测试项目
通过右键单击解决方案名称创建新目录,如下所示:
将目录命名为“test”
向这个项目添加一个名为“testsdk”的python文件
把它命名为“testsdk”
在python文件中,需要使用以下代码行导入生成的python库
fromshayancalculatortest.shayancalculatortest_clientimportShayancalculatortestClient
在此之后,您可以编写代码来实例化API客户机对象,获取控制器对象并进行API调用。示例代码在后面的章节中给出。在
3。运行测试项目
要在测试项目中运行该文件,请右键单击测试项目中的Python文件并单击Run
如何测试
您可以使用自动生成的测试来测试生成的SDK和服务器 案例。采用unittest作为测试框架,nose作为测试工具 跑步者。可以按如下方式运行测试:
- 从terminal/cmd导航到SDK的根目录。在
- 调用
pip install -r test-requirements.txt
- 调用
nosetests
初始化
API客户端可以初始化如下。在
^{pr2}$类别参考
控制器列表
SimpleCalculator控制器
获取控制器实例
可以从API客户机访问SimpleCalculatorController
类的实例。在
simple_calculator_controller=client.simple_calculator
get_calculate
Calculates the expression using the specified operation.
defget_calculate(self,options=dict())
参数
Parameter | Tags | Description |
---|---|---|
operation | ^{ | The operator to apply on the variables |
x | ^{ | The LHS value |
y | ^{ | The RHS value |
示例用法
collect={}operation=OperationTypeEnum.MULTIPLYcollect['operation']=operationx=4collect['x']=xy=5collect['y']=yresult=simple_calculator_controller.get_calculate(collect)
- 项目
标签: