pytest-skill
pytest-skill
Mô tả
Skill giúp Claude viết test Python bằng pytest đúng convention: dùng fixture để tái sử dụng setup, parametrize để test nhiều trường hợp input mà không lặp code, và cấu trúc thư mục test rõ ràng theo chuẩn pytest.
Khi nào nên dùng
- Cần viết test cho một function/class Python mới, có nhiều trường hợp input cần kiểm tra.
- Bộ test hiện tại lặp code nhiều, cần refactor lại bằng fixture/parametrize.
Khi nào không nên dùng
- Dự án dùng framework test khác (unittest thuần, nose) và chưa có kế hoạch chuyển sang pytest.
Ví dụ
“Viết test pytest cho hàm validate email, dùng parametrize để test nhiều định dạng input khác nhau.”
Mô tả tổng hợp từ danh mục cộng đồng, chưa kiểm chứng trực tiếp - kiểm tra lại fixture có đúng phạm vi (scope) mong muốn để tránh side effect giữa các test.
Nguồn
Tổng hợp từ danh mục VoltAgent/awesome-agent-skills, skill gốc tại github.com/LambdaTest/agent-skills.
lượt xem