集成SDK

integra-sdk的Python项目详细描述


  • integra python sdk可用于与integra reactor进行无缝通信。
  • integra rest文档和其他sdk可以在Integra REST获得。
  • integra文档可以在Integra Docs找到。

依赖关系

  • Python2.6+
  • lxml
  • 请求
  • 主次一体化建筑

创建自己的integra主/副积木构建

  • 下载Integra XSD
  • 安装pip
  • pip安装lxml
  • PIP安装请求
  • pip install generateds
  • generateds.py-o integra_major_minor_build.py integra.xsd

用法

1-初始化restTemplate:

RestTemplate().init('https://localhost:8443/rest', 'admin', 'integra')

2-调用restTemplate rest方法:

  • 发布
  • 全部获取
  • 按ID获取
  • 放置
  • 删除

restTemplate包含rest资源端点的静态列表。将所有内容组合在一起的示例;创建提供者:

class ProviderServiceTest(unittest.TestCase):

 description = 'test desc'
 hostname = 'localhost'
 name = 'test name'
 password = 'password'
 port = 9999
 timeout = 1000

 def setUp(self):
  RestTemplate().init('https://localhost:8443/rest', 'admin', 'integra')

 def test_create(self):
  prov = self._get_provider()

  prov = RestTemplate().post(RestTemplate.PROVIDERS, prov)
  self.assertIsNotNone(prov, 'Unable to create provider')
  self.assertIsNotNone(prov.get_id())

 def _get_provider(self):
  prov = provider()
  prov.set_description(self.description)
  prov.set_hostname(self.hostname)
  prov.set_name(self.name)
  prov.set_password(self.password)
  prov.set_port(self.port)
  prov.set_secured(True)
  prov.set_timeout(self.timeout)

  return prov

if __name__ == "__main__":
 unittest.main()

许可证

integra python sdk是在Apache 2.0 license下发布的开源软件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从Java调用AmazonAWSAPI?   Java中的渗流   java在dao端使用逻辑不是一个好的实践吗?   java Swing绘制网格。韦尔德结果   java如何设置PlusOneButton对话框的共享选项的默认文本   java如何在firebase存储中管理多个上载/下载?   java Wicket在多个位置显示相同的文本   java使用j2me通过蓝牙从一个手机向另一个手机发送短信   java为什么不让DialogWait框自动关闭?   java Visual Studio代码JDBC访问Derby数据库   在java中如何根据日期从文件夹中获取文件   java如何从数据库加载多个数据   java匿名类和同步以及“this”   java无法使用Selenium上载文件   java多线程JAXR调用parallelStream还是Futures?   获取要编译的Netbeans Java程序   java检查二叉树是否为有效BST的函数中的“min”和“max”是什么?   java有人能解释为什么这段代码只在构造函数中工作吗?   java如何将多种类型的用户重定向到各自的活动?