python api测试框架 github_使用Python的requests库测试github API时遇到的问题

def json_post():

# response = requests.post(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"),

# json=["test@163.com"])

response = requests.delete(build_uri("user/emails"),

auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"),

json=["test@163.com"])

print better_print(response.text)

print response.request.headers

print response.request.body

print response.status_code, response.reason

{

"documentation_url": "https://developer.github.com/v3/users/emails/#delete-email-addresses",

"message": "Not Found"

}

{'Content-Length': '16', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.18.4', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Authorization': 'Basic ZG9uZ3lhMjAwODIyNTAxMjNAMTYzLmNvbTp3ZHk4OTE5NDc2ODAw'}

["test@163.com"]

404 Not Found

def json_post():

response = requests.post(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"),

json=["test@163.com"])

# response = requests.delete(build_uri("user/emails"),

# auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"),

# json=["test@163.com"])

print better_print(response.text)

print response.request.headers

print response.request.body

print response.status_code, response.reason

[

{

"verified": true,

"email": "dongya20082250123@163.com",

"visibility": "public",

"primary": true

},

{

"verified": true,

"email": "dy20082250@users.noreply.github.com",

"visibility": null,

"primary": false

},

{

"verified": false,

"email": "test@163.com",

"visibility": null,

"primary": false

}

]

{'Content-Length': '16', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.18.4', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Authorization': 'Basic XXXXXXXXXX'}

["test@163.com"]

201 Created

我首先使用第二段代码在github账号下,添加了一个邮箱test@163.com

从运行的结果可以看出,邮箱成功的添加到账号下,status_code 是201,即已经创建

然后我使用第一段代码去删除这个新添加的邮箱,但是却显示404 not found

我自己的查看了API的文档,目前没有找出什么原因,故记录在此,也希望有缘人看到了能给一些建议;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值