Files
apiautotest/common_utils/func_handle.py
T
floraachy 3e8bc5b0dd (2023-04-06)
添加装饰器add_docstring, 动态的往测试方法中添加用例标题作为文档注释,并输出到测试报告中
2023-05-17 17:14:10 +08:00

18 lines
476 B
Python

# -*- coding: utf-8 -*-
# @Time : 2023/4/6 11:36
# @Author : Flora.Chen
# @File : helper.py
# @Software: PyCharm
# @Desc:
def add_docstring(docstring):
"""
函数装饰器,它接受一个字符串参数docstring,
并返回一个装饰器函数。装饰器函数接受一个函数参数func,
并将func的__doc__属性设置为docstring。
"""
def decorator(func):
func.__doc__ = docstring
return func
return decorator