Python ile birim test ve doğrulama: pytest örnek akışı

Python ile Birim Test ve Doğrulama: pytest Örneği

Python\'da birim testi yapmak için yaygın olarak kullanılan bir kütüphane pytest\'tir. Aşağıda basit bir örnek akışı bulunmaktadır.

Kurulum

Pytest kütüphanesini yüklemek için terminal veya komut istemcisinde aşağıdaki komutu kullanın:

pip install pytest

Test Edilecek Fonksiyon

Öncelikle test etmek istediğiniz bir fonksiyon tanımlayın. Örnek:

def topla(a, b):

    return a + b

Test Dosyası Oluşturma

Proje dizininde `test_fonksiyon.py` adında bir dosya oluşturun. İçerik aşağıdaki gibi olmalıdır:

import pytest

from fonksiyon import topla

def test_topla():

    assert topla(2, 3) == 5

    assert topla(-1, 1) == 0

    assert topla(0, 0) == 0

Testleri Çalıştırma

Terminalden aşağıdaki komutu yazarak testleri çalıştırın:

pytest

Sonuçların İncelenmesi

Testlerin sonuçları terminalde görüntülenecek. Başarıyla geçen testler yeşil, başarısız olanlar ise kırmızı olarak belirtilir.

Özelleştirme ve İleri Düzey Özellikler

Pytest, test senaryolarınızı özelleştirmek için birçok özellik sunar:
  • Fixture\'lar: Testler arasında paylaşılan kaynaklar oluşturmanıza olanak tanır.
  • Parametrize: Aynı testi farklı girdilerle çalıştırmanıza izin verir.
  • Yardımcı Fonksiyonlar: Tekrar eden test işlemlerini kolaylaştırır.
Bu akışla, Python\'da pytest kullanarak birim test yapabilir ve uygulamanızın doğruluğunu kontrol edebilirsiniz.

Cevap yazmak için lütfen .

Python ile birim test ve doğrulama: pytest örnek akışı

🐞

Hata bildir

Paylaş