Kısa bir süre önce py.test en uygun olmayan çerçeveye geçen bir projede çalışıyorum. Testlerimi Eclipse'den aradım, böylece hata ayıklayıcısını kullanabilirim (örneğin, bir test hatasının nasıl geliştiğini analiz etmek için kesme noktaları yerleştirerek). Şimdi bu artık mümkün değil, çünkü testleri yapmanın tek yolu komut satırı kara kutusu ile.Python'dan py.test nasıl kullanılır?
Python içinden py.test'i kullanmanın bir yolu var mı, böylece IDE'den çıkmak zorunda kalmayacaksınız? Testler elbette ayrı bir süreçte çalıştırılmamalıdır.
sayesinde IDE gerekmiyorsa sadece
py.test --pdb
çalıştırabilir, ben '--pdb' anahtarı farkındaydı. Bence bu durumda pdb, Eclipse için çalışmayacak olan py.test tarafından kontrol edilmekte ve başlatılmaktadır (çalışmakta olan Eclipse'in hata ayıklamayı üstlenmesini istiyorum). – nikow