Tôi đã cố gắng sử dụng norecursedirstùy chọn bên trong setup.cfg để nói với py.test không thu thập các bài kiểm tra từ một số thư mục nhất định nhưng có vẻ như nó bỏ qua nó.
[tool:pytest]
norecursedirs=lib/third
Khi tôi chạy, py.testtôi thấy nó nhận được các bài kiểm tra từ bên trong như thế nào lib/third!
py.testvàpytestcả hai đều đang chạy thử nghiệm và là những con thú khác nhau. Kỳ lạ nhưngpytestlà một trong những thất bại vì nó không tải các loại trừ từ[pytest].