通用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使用哪个地图/集合?   bluej Java:计算税   由于性能问题,java双精度字符串替代方案   java Eclipse CDT生成设置因重新启动而丢失   如何在java控制台中显示字节流值   java获取url地址,其中是包含我的页面的iframe   java 403禁止的spring启动API调用错误?   如果一个方法返回true,java将停止计时器   使用JavaNIO获取文件创建日期   在Java中从整数转换为二进制时保留整个字节的字符串   java AspectJ&Maven警告:“未应用……中定义的建议?”   java为什么我得到3,我不应该得到+7   java当一个方法包含多个返回的if语句时,如何从该方法中获取返回值?   在运行时循环java(scan.nextLine()!="$")   java配置休眠。cfg。春天的xml   java使用HtmlUnit模拟用户,错误   java CLI如何持续检查更改   java最大素因子(返回)