小小装饰器有哪些意想不到的大用途?
- 内容介绍
- 文章标签
- 相关推荐
本文共计309个文字,预计阅读时间需要2分钟。
事件是这样的,我们正在编写接口自动化用例。因为基本上都是复杂的场景测试。例如测试支付业务的流程:用户登录+添加购物车+下单+支付+完成。也就是说,如果你想测试支付业务,大致必须包括‘用户登录’等步骤。
事情是这样,我们正在编写接口自动化用例。因为基本上都是复杂的场景测试。
例如测试支付业务的过程:
- 用户登录
- 加入购物
- 下单
- 支付
也就是说,如你想测试支付业务,大概必须要调用前面三个接口。那我们就需要把前面三个接口进行封装。以用户登录为例。
import json
import requests
class UserLogin:
def __init__(self, username, password):
self.username = username
self.password = password
def get_token(self):
"""获取用户登录token"""
url = "httpbin.org/post'}
Execute get_token - 获取用户登录token success!
token123
有了这个小小的装饰器,我们减少了很多相同的样例代码。最后,python装饰器 YYDS~!
本文共计309个文字,预计阅读时间需要2分钟。
事件是这样的,我们正在编写接口自动化用例。因为基本上都是复杂的场景测试。例如测试支付业务的流程:用户登录+添加购物车+下单+支付+完成。也就是说,如果你想测试支付业务,大致必须包括‘用户登录’等步骤。
事情是这样,我们正在编写接口自动化用例。因为基本上都是复杂的场景测试。
例如测试支付业务的过程:
- 用户登录
- 加入购物
- 下单
- 支付
也就是说,如你想测试支付业务,大概必须要调用前面三个接口。那我们就需要把前面三个接口进行封装。以用户登录为例。
import json
import requests
class UserLogin:
def __init__(self, username, password):
self.username = username
self.password = password
def get_token(self):
"""获取用户登录token"""
url = "httpbin.org/post'}
Execute get_token - 获取用户登录token success!
token123
有了这个小小的装饰器,我们减少了很多相同的样例代码。最后,python装饰器 YYDS~!

