没有项目描述
function-validator的Python项目详细描述
#函数验证器
函数验证器库附带一个req验证器decorator,该decorator根据需要的数据类型、关键字名称验证函数关键字参数,并记录错误描述中提供的keyerror。
===
>;-激活虚拟环境。
>;-pip install function validator
----
**function validator**是具有验证请求参数的req验证器decorator的库。
导入函数记录器库
-`来自函数验证器import req验证器`
``示例
`` python
来自函数验证器import req验证器
@req验证器(param_name=“age”,err_description=“int not found”,req=true,var_type=int)
@req验证器(param_name=“name”,err_description=“string not found”,req=true,var_type=basestring)
@req_验证器(param_name=“quality”,err_description=“dict not found”,req=true,var_type=dict)
@req_验证器(param_name=“friend_list”,err_description=“list not found”,req=true,var_type=list)
def test_函数(**kwargs):
打印kwargs
if u name_uu main_uu”:
测试_u函数(age=23,name=“anand”,quality={“height”:172},friend_list=[“anand”])
```
函数验证器库附带一个req验证器decorator,该decorator根据需要的数据类型、关键字名称验证函数关键字参数,并记录错误描述中提供的keyerror。
===
>;-激活虚拟环境。
>;-pip install function validator
----
**function validator**是具有验证请求参数的req验证器decorator的库。
导入函数记录器库
-`来自函数验证器import req验证器`
``示例
`` python
来自函数验证器import req验证器
@req验证器(param_name=“age”,err_description=“int not found”,req=true,var_type=int)
@req验证器(param_name=“name”,err_description=“string not found”,req=true,var_type=basestring)
@req_验证器(param_name=“quality”,err_description=“dict not found”,req=true,var_type=dict)
@req_验证器(param_name=“friend_list”,err_description=“list not found”,req=true,var_type=list)
def test_函数(**kwargs):
打印kwargs
if u name_uu main_uu”:
测试_u函数(age=23,name=“anand”,quality={“height”:172},friend_list=[“anand”])
```