Tek bir dosyayı pytest'te nasıl test edersiniz? Yalnızca göz ardı seçeneklerini bulabilir ve dokümanlarda "bu dosyayı yalnızca test et" seçeneğini kullanamazdım. Ide'de farklı dosya testlerini çalıştırmak istediğim için bu, setup.cfg
yerine komut satırında çalışır. Tüm süit çok uzun sürüyor.Tek bir dosyayı pytest altında test etme
$ pytest -v /path/to/test_file.py
-v
bayrak ayrıntı artırmaktır:
Tamam, bu pycharm yapıyor ama yine de bütün paketi çalışan ne olduğu anlaşılıyor. Komut satırında py.test çalıştırmak bazı sebeplerden segfaults veriyor. Bunun orijinal soru kapsamı dışında olduğunu varsayalım, eğer işe alabilseydim cevabını kabul edeceğim. – simonzack
Görünüşe göre setup.cfg dosyasındaki 'addopts', yol eklendiğinde sorun çıkıyor. – simonzack
@simonzack Sanırım, dosyada bulunan birden fazla test vakasından tek bir test durumu çalıştırmak istersiniz. Bunu deneyin: py.test test_basic.py -k test_first Burada test_first, test_basic.py dosyasında bulunan bir test vakasıdır. –