Yüzlerce test vakası ile soketleri kullanarak bir modül üzerinde çalışıyorum. Hangisi güzel. Şu anda socket.setdefaulttimeout (60) olan ve olmayan tüm durumları test etmem gerekiyor ... Lütfen bana tüm testleri kesip yapıştırın ve kurulum/yırtılama sırasında varsayılan zaman aşımını ayarlayın/kaldırın.python sürümü var mı?
Dürüst olmak gerekirse, her bir test vakasının kendi başına yapılmasının iyi bir uygulama olduğunu anlıyorum, ama aynı zamanda kendimi tekrarlamaktan da hoşlanmıyorum. Bu gerçekten farklı testlerde değil farklı bir bağlamda test ediyor.
Unittest'in modül düzeyi kurulum/teardown armatürlerini desteklediğini görüyorum, ancak bir test modülümü iki farklı kurulumla iki kez test etmeye nasıl dönüştüreceğim açık değil. Herhangi bir yardım çok takdir edilecektir.
Bu kulağa hoş geliyor, ancak hem varsayılan hem de zaman aşımı olmadan otomatik olarak çalıştırılmalıdır. – underrun
Güncelleme: testleri iki yolla çalıştırmak için bir kabuk komut dosyası veya küçük bir Python betiği kullanın. –