加法/除法测试py文件在:pytest/test_calc_pytest.py
yaml数据文件在:pytest/data/calc.yml
作业完成 的不错,思路很完整。
用例设计的再全面一些。
作业完成的不错,思路很清晰。
一些需要注意的小问题:
1、目录结构划分一下,更便于维护。
2、除法分母为0的情况,如果抛出ZeroDivisionError 异常,说明是正确的,不需要手动再抛出异常了。
with pytest.raises(ZeroDivisionError) as exc_info:
calc_result = self.calc.divide(a, b)
pytest实战一
有个问题地方不知道怎么写,如果怎么去判断传入的参数是数值,不是字符串
https://github.com/pengxiufang/hogwarts_lg3/tree/master/python_practice
已修改