PyPy projesinden kaynaklanan bir Python test çerçevesi oluşturan Pytest‘in 8.3.2 sürümü duyuruldu. Pytest, PyPy projesinden kaynaklanan bir Python test çerçevesidir. Birim testleri, entegrasyon testleri, uçtan uca testler ve işlevsel testler dahil olmak üzere çeşitli yazılım testleri yazmak için kullanılabilir. Semantic Versioning (anlamsal sürümleme) 2.0.0 ile gelen yeni sürüm, “bağımlılık cehennemi” (dependency hell) konusuna açıklamalar getiriyor. Pytest, Python’un yerleşik modülü unittest’in eksikliklerini gidermek için üçüncü taraf paketleri tarafından yapılan bir çabanın parçası olarak geliştirildi. Standart CPython’a alternatif bir Python uygulaması olan PyPy’nin bir parçası olarak ortaya çıktı. 2003’ün başlarında yaratıldığı günden bu yana PyPy, test etmeye büyük önem verdi. PyPy, yeni yazılmış kod için birim testleri, hatalar için regresyon testleri ve CPython’un test takımını kullanan entegrasyon testleri içeriyordu. Pytest 8.3.2 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
pytest 8.3.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.