Tôi đang làm việc trên một bản trình bày về các tùy chọn thử nghiệm python và một trong những công nghệ tôi muốn demo là pytest. Tôi đang lên kế hoạch để làm bài trình bày từ một sổ ghi chép jupyter/ipython. Lý tưởng nhất là tôi muốn có thể xác định một hàm thử nghiệm trong một ô và sau đó sử dụng pytest để chỉ chạy hàm đó; theo cách đó tôi có thể chứng minh các tính năng riêng lẻ của pytest, v.v.Chạy các chức năng thử nghiệm pytest bên trong sổ ghi chép jupyter
Có cách nào để thực hiện việc này không? Không ai trong số các tính năng tương tác tôi thấy trong api pytest dường như phù hợp với các hóa đơn, nhưng tôi chắc chắn không có chuyên gia pytest. Tôi rất vui khi viết một plugin để làm điều đó, vì vậy mọi lời khuyên về cách tiếp cận tốt nhất theo hướng đó sẽ là tuyệt vời.
Tôi đã thấy pytest-ipynb, nhưng dường như không làm những gì tôi cần. Nếu đánh giá đó sai, lời khuyên về cách sử dụng cũng sẽ rất tuyệt vời.
Chỉ để thêm vào dữ liệu tại đây, nhưng không thực sự trả lời câu hỏi, có https://github.com/computationalmodelling/nbval –