Aracılığıyla paylaş


Çalışma alanında Python birim testi

Azure Databricks, Python birim testlerini doğrudan çalışma alanında bulmak, çalıştırmak ve izlemek için bir araç paketi sağlar. Test kenar çubuğu bölmesini, satır içi yürütme karakterlerini ve ayrılmış sonuçlar bölmesini kullanarak testlerinizi çalışma alanından çıkmadan yönetin.

Geçerli bir Python test dosyası açık olduğunda Python birim testi araçları kullanılabilir.

Geçerli Python test dosyaları

Azure Databricks, test dosyalarını, sınıfları ve durumları algılamak için pytest adlandırma kurallarını izler.

Aşağıdaki dosya adlandırma desenleri geçerli test dosyaları olarak kabul edilir:

  • test_*.py
  • *_test.py

Aşağıdaki adlandırma kuralları test sınıflarını ve durumlarını algılar:

  • test-ön ekli işlevler veya bir sınıfın dışındaki yöntemler
  • test-ön ekli işlevler veya yöntemler, __init__ yöntemi olmadan Test-ön ekli sınıflar içinde
  • ön ekine sahip sınıflar içinde veya etiketlenen yöntemler

Örneğin:

class TestClass():
    def test_1(self):
        assert True

    def test_3(self):
        assert 4 == 3

def test_foo():
    assert "foo" == "bar"

Test kenar çubuğu paneli

Geçerli bir Python test dosyasını açtığınızda Denemeler simgesi. Testler kenar çubuğu bölmesi geçerli dosyadaki testleri otomatik olarak bulur. Bir yazma bağlamı içinde olduğunuzda, test bulma bu bağlamdaki tüm dosyaları kapsar.

Testler kenar çubuğu bölmesinde şunları yapabilirsiniz:

  • Test eylemlerini tetikleme:
    • Çift oynat simgesi. Tüm testleri çalıştırma
    • X'i yenile simgesi. Tüm başarısız testleri çalıştırma
    • Yenile simgesi. Testleri yenileme
  • Test durumunu izleme: Her bir testin geçiş veya başarısız durumunu görmek için Geçti daire simgesi veya X daire simgesi görüntüleyin.
  • Testleri filtreleme: Test listesini ada veya duruma göre filtreleyin. Metne göre filtrelemek için arama çubuğunu kullanın veya duruma göre filtrelemek için Filtre simgesine tıklayın.
  • Tek tek testleri çalıştırma: Belirli testleri doğrudan bölmeden yürütebilirsiniz. Testin üzerine gelin ve Yürüt simgesine tıklayın..

Test kenar çubuğu paneli

Testleri satır içi karakterlerle çalıştırma

Python test dosyasını görüntülediğinizde, bulunan her test çalışmasının yanında çalıştırma düğmeleri satır içinde görünür. Yürüt simgesine tıklayın. Bu testi çalıştırmak için. Her çalıştırmadan sonra simge, testin başarılı mı yoksa başarısız mı olduğunu gösterecek şekilde güncelleştirilir.

Satır içi glifleri test eder

Satır içi hata göstergelerini görüntüleme

Birim testi başarısız olursa, hataya neden olan satır içi hata göstergesi görüntülenir. Göstergeye tıklayarak tam hata iletisini görüntüleyen bir kalıcı açın.

Test hatası göstergeleri

Test sonuçlarını görüntüleme

Geçerli bir Python test dosyasındayken, alt bölmede bir Test sekmesi bulunur. Sekme, tam özet ve tek tek test çalışması sonuçları da dahil olmak üzere en son test çalıştırmasının sonuçlarını görüntüler.

İki seçeneğe erişmek için bir test çalışması üzerine gelin:

  • Dosya kodu simgesi. Teste geçiş yapın
  • Oynat simgesi. Test çalıştırma

Alt paneli test etme