通用gus对象的简单python包装器

gusp的Python项目详细描述


角撑板

允许对gus进行简单soql查询的gus python库,以及对gus的身份验证。

当前版本:0.15

安装

要安装,只需使用virtualenv:

pip install guspy

重新包装说明

要重新打包,请更改setup.py文件的版本号

python3 setup.py bdist_wheel
python3 -m twine upload dist/*

摘要

示例:

query = Case(<SPECIFICATIONS OF OBJECT>).from_single(<FIELDS REQUIRED>)

对对象的所有查询都可以总结为接受两个位置的参数(特殊条件除外,如GRE特定对象) 第一个是对象本身的规范(例如,案例号等),而第二个是需要显示的字段。

cases对象

Case类可以用案例号或案例号列表初始化。其中,单个case数将使用from_single方法,case数的列表将使用from_multiple方法。

from guspy import Case
query = Case("8190582").from_single("Id")
query = Case(["8190582","8190583"]).from_multiple("Id")

特别:GRE案例可以简单查询。

gre_query = Case().gre("Id, CaseNumber")

CaseComments对象

CaseComment对象可以用case_numbercomment_id初始化,其中与Case对象类似的是,使用from_singlefrom_multiple函数分别获取单个案例/注释或多个案例/注释

from guspy import CaseComment
query = CaseComment(case_number="").from_single("Id")
query = CaseComment(case_number=["8190582","8190583"]).from_multiple("Id")

特别:GRE案例可以简单查询

query = CaseComment().gre("Id, CommentBody")

scrummerber对象

ScrumMember对象可以用team_name初始化,在该初始化中,可以使用from_single函数获取Scrum成员的属性

from guspy import ScrumMember
query = ScrumMember(team_name="").from_single("Id")

特别:GRE案例可以简单查询

query = ScrumMember().gre("Id, Name")

用户对象

User对象可以用user_id初始化,在该初始化中,您可以使用from_singlefrom_multiple函数来获取用户的属性

from guspy import User
query = User(user_id="").from_single("Id")
query = User(user_id=["8190582","8190583"]).from_multiple("Id")

特别:GRE案例可以简单查询

query = User().gre("Id, Division")

releaseevent对象

待更新

任务对象

待更新

instancedatacenter对象

待更新

登录

from guspy.access import Gus
gus = Gus(username=username,
          password=password).connect()

登录后,在执行以下命令之前,请使用上面的命令获取所需对象(casecomments、releaseevents等)的查询字符串:

gus.raw(<REQUIRED_QUERY>)
gus.parse(<REQUIRED_QUERY>)

其中raw将返回原始数据,而parse将以数据帧格式返回。

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

推荐PyPI第三方库


热门话题
如何使用java向dropup html/css添加项目   如何从java中的向量向量打印   Java Maven库项目模板   java使用atmosphere api还是直接使用grizzly?   java JComponent仅部分显示   如何将动态值传递给自定义注释,以从Java数据进行映射。性质   java破解已实现方法的返回类型的最佳方法?   java Netbeans在JFrame Gui布局中覆盖图像   spring java仅向登录用户显示注销按钮   java如何对com进行身份验证。谷歌。云bigquery。带有服务帐户的BigQuery`   java禁止空字符串参数和抛出RuntimeException以阻止方法继续的利弊   java分析项目中的所有JAR以获取版本和许可证信息   Java,数据库为什么要分配一个新对象,而我们可以直接将它放入数据库