มีวิธีเลือกpytest
การทดสอบเพื่อเรียกใช้จากไฟล์หรือไม่? ตัวอย่างเช่นไฟล์foo.txt
ที่มีรายการการทดสอบที่จะดำเนินการ:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
หรือมีวิธีในการเลือกการทดสอบหลายแบบโดยไม่มีรูปแบบทั่วไปในชื่อการทดสอบจากไดเรกทอรีต่าง ๆ ด้วย pytest หรือไม่?
pytest -k <pattern>
อนุญาตให้ใช้รูปแบบเดียว
ทางเลือกหนึ่งคือการpytest.mark
ต่อต้านการทดสอบแต่ละครั้ง แต่ความต้องการของฉันคือการใช้การทดสอบที่แตกต่างกันจากไฟล์ที่แตกต่างกัน
มีวิธีการระบุหลายรูปแบบและชื่อไฟล์ทดสอบสำหรับแต่ละรูปแบบหรือไม่?
หรือ
มีวิธีระบุพา ธ ทดสอบที่แน่นอนในไฟล์และฟีดไฟล์นั้นเป็นอินพุตpytest
หรือไม่
หรือ
มีฟังก์ชั่น hook ที่สามารถใช้เพื่อจุดประสงค์นี้หรือไม่?