compmodels.org的开发工具。
compdevkit的Python项目详细描述
comp开发人员工具包
compdevkit
根据COMP criteria测试模型的函数如果您的函数通过了compdevkit
测试,那么您可以合理地确定这些函数将在COMPmodels.org上工作
comp developer toolkit还提供了一个helper命令,用于检索COMP API令牌。
安装compdevkit
pip install compdevkit
设置comp
目录
$ cdk-init
测试您的功能
fromcompdevkitimportFunctionsTestimportmatchupsdeftest_get_parameters():ta=FunctionsTest(get_inputs=matchups.get_inputs,validate_inputs=matchups.validate_inputs,run_model=matchups.get_matchup,ok_adjustment={"matchup":{"pitcher":[{"value":"Max Scherzer"}]}},bad_adjustment={"matchup":{"pitcher":[{"value":"Not a pitcher"}]}})ta.test()
获取您的COMP API令牌
$ cdk-token --username myuser --password mypass Token: your-token-here
运行测试
py.test compconfig -v