Pytest进阶技巧
参数化测试:批量验证不同空值类型 @pytest.mark.parametrize("cell_ref,expected", [ (A1, True), (B1, False), (C1, True) ]) def test_parametrized_empty(cell_ref, expected): assert is_cell_empty(ws[cell_ref]) == expected
Hook处理隐藏数据通过pytest_generate_tests动态生成测试用例,性能优化建议
当处理大规模文件时
,特别适合从Excel读取测试数据的需求
。问题根源在于对空单元格的误判