2016-03-30 18 views
1

Windows üzerinde tecritte py.test testleri çalıştırmanın bir yolu var mı?Test yalıtımı için py.test xdist uygulamasına alternatif mi?

py.test kullanıyorum, ancak bazı testlerin izolasyonda çalışmasını istiyorum (örn., Ayrı bir işlemde). Xdist paketinin bunu yaptığını gördüm, ancak Windows üzerinde çalışmıyor. Ne yazık ki pencereleri kullanmalıyım.

Windows kullanıcıları için xdist veya Windows'da py.test'de test yalıtımı elde etmenin başka bir yolu var mı?

sayesinde aslında Windows üzerinde pytest-xdist eserler ise

cevap

0

. Belki de sadece Linux'ta mevcut olan --boxed seçeneklerinden bahsediyorsunuz, ama eğer hatırlıyorumsa xdist'un sonraki sürümünde bırakılacaksınız.

Ne düzeyde yalıtım gerekir?

Size daha fazla özelleştirme seçeneği sağlayacak olan pytest_configure() ve pytest_configure_node() kancalarını (contest.py ürününüzde tanımlanacak) kontrol edebilirsiniz.

+1

Cevabınız için teşekkür ederiz. Kutulu gibi bir şey istiyorum (ya da yaptığımı düşündüm). Bu, bir testin kendi işleminde tam bir izolasyonla çalıştırılmış gibi olmasını isterim. Yani, diğer testler tarafından yapılan globals değişiklikleri görmek istemiyorum. –