GoGPT Best VPN GoSearch

OnWorks favicon'u

burun testleri-2.7 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında burun testleri-2.7 çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen burun testleri-2.7 komutudur.

Program:

ADI


burun testleri - Python için daha iyi testler

GÜZEL TEST İÇİN PİTON


SİNOPSİS
burun testleri [seçenekler] [adlar]

AÇIKLAMA
burun, bulunan python kaynak dosyalarından, dizinlerinden ve paketlerinden testleri otomatik olarak toplar
çalışma dizininde (varsayılan olarak geçerli çalışma dizini). herhangi bir piton
testMatch normal ifadesiyle eşleşen kaynak dosya, dizin veya paket (
Varsayılan: (?:^|[b_.-])[Tt]est) bir test (veya toplama kaynağı) olarak toplanacaktır.
testler). Ayrıca çalışma dizininde bulunan diğer tüm paketler incelenecektir.
testMatch ile eşleşen python kaynak dosyaları veya dizinleri için. Paket keşfi azalıyor
ağacın sonuna kadar, bu yüzden package.tests ve package.sub.tests ve
package.sub.sub2.testlerin tümü toplanacaktır.

Bir test dizini veya paketi içinde, testMatch ile eşleşen herhangi bir python kaynak dosyası
test durumları için incelenir. Bir test modülü içinde, isimleri eşleşen işlevler ve sınıflar
herhangi bir adla testMatch ve TestCase alt sınıfları test olarak yüklenecek ve yürütülecektir.
Testler, test başarısızlığını belirtmek için assert anahtar sözcüğünü kullanabilir veya AssertionErrors'ı yükseltebilir.
TestCase alt sınıfları da aynısını yapabilir veya mevcut çeşitli TestCase yöntemlerini kullanabilir.

It is önemli için notlar o the varsayılan davranış of burun is için değil dahil testleri itibaren
Dosyaları hangi vardır yürütülebilir. Bu tür dosyalardan testleri dahil etmek için yürütülebilir bitlerini kaldırın
veya --exe bayrağını kullanın (aşağıdaki 'Seçenekler' bölümüne bakın).

Seçilmesi Testler
Hangi testlerin çalıştırılacağını belirtmek için komut satırında test adlarını iletin:

burun testleri only_test_this.py

Belirtilen test adları, dosya veya modül adları olabilir ve isteğe bağlı olarak testi gösterebilir.
modül veya dosya adını iki nokta üst üste ile test senaryosu adından ayırarak çalıştırılır.
Dosya adları göreceli veya mutlak olabilir. Örnekler:

burun testleri testi.module
burun testleri other.test:TestCase.test_method
burun testleri a.test:TestCase
burun testleri /path/to/test/file.py:test_function

Ayrıca -w'yi kullanarak burnun testleri aradığı çalışma dizinini de değiştirebilirsiniz.
anahtarı:

burun testleri -w /path/to/testler

Bununla birlikte, birden çok -w argümanı desteğinin artık kullanımdan kaldırıldığını ve
gelecekteki bir sürümde kaldırıldı. Burun 0.10'dan itibaren aynı davranışı belirterek alabilirsiniz.
hedef dizinler olmadan -w anahtarı:

burun testleri /yol/to/testler /başka/yol/to/testler

Test seçimi ve yüklemesinin daha fazla özelleştirilmesi,
eklentileri.

Test sonucu çıktısı, ek özellikler dışında unittest ile aynıdır
(hata sınıfları ve çıktı yakalama ve onaylama gibi eklenti tarafından sağlanan özellikler
iç gözlem) aşağıdaki seçeneklerde detaylandırılmıştır.

yapılandırma
Komut satırı seçeneklerini geçmenin yanı sıra, yapılandırma seçeneklerini de
senin projen kurulum.cfg dosyası veya ana dizininizdeki bir .noserc veya burun.cfg dosyası. İçinde
bu standart ini-style yapılandırma dosyalarından herhangi birini, burun testleri yapılandırmanızı bir
[burun testleri] Bölüm. Seçenekler komut satırındakiyle aynıdır, -- öneki
kaldırıldı. Basit anahtarlar olan seçenekler için bir değer sağlamanız gerekir:

[burun testleri]
ayrıntı=3
ile-doktora=1

Bulunan tüm yapılandırma dosyaları yüklenecek ve seçenekleri birleştirilecektir. Yapabilirsiniz
ile yüklenen standart yapılandırma dosyasını geçersiz kıl -c seçeneği.

kullanma eklentiler
easy_install ve başka yerlerde kullanılabilen çok sayıda burun eklentisi vardır. Eklenti kullanmak için,
sadece kurun. Eklenti, burun testlerine komut satırı seçenekleri ekleyecektir. olduğunu doğrulamak için
eklenti yüklendi, çalıştırın:

burun testleri -- eklentiler

Her eklenti hakkında daha fazla bilgi göstermek için bu komuta -v veya -vv ekleyebilirsiniz.

Bir komut dosyasından burun.main() veya burun.run() çalıştırıyorsanız, aşağıdakilerin bir listesini belirtebilirsiniz.
plugins anahtar sözcüğü argümanıyla bir eklenti listesi ileterek kullanılacak eklentiler.

0.9 eklentileri
burun 1.0, burun 0.9 için yazılmış BAZI eklentileri kullanabilir. Varsayılan eklenti yöneticisi
değiştirilen eklenti API'sini uyarlayan 0.9 eklentilerin etrafına bir uyumluluk sarmalayıcı ekler
aramalar. Ancak, burnun iç kısımlarına erişen eklentilerin, özellikle de
test senaryosuna veya test paketi sınıflarına erişmeye çalışın. Örneğin, denemeye çalışan eklentiler
startTest'e geçirilen bir testin bireysel bir test olup olmadığını veya bir paketin kısmen başarısız olup olmayacağını belirleyin
süitler artık startTest'e geçirilmediğinden ve kısmen
eklenti, testin artık var olmayan bir sınıfın örneği olup olmadığını bulmaya çalışıyor.

0.10 ve 0.11 eklentileri
Burun 0.10 ve 0.11 için yazılan tüm eklentiler burun 1.0 ile çalışmalıdır.

Opsiyonlar
-V, --versiyon
Çıkış burun versiyonu ve çıkış

-P, --eklentiler
Mevcut eklentilerin çıktı listesi ve çıkış. için daha yüksek ayrıntı düzeyi ile birleştirin
daha büyük detay

-v=VARSAYILAN, --verbose=VARSAYILAN
Daha ayrıntılı olun. [NOSE_VERBOSE]

--verbosity=AYRINTILI
Ayrıntı ayarlayın; --verbosity=2, -v ile aynıdır

-q=VARSAYILAN, --quiet=VARSAYILAN
Daha az ayrıntılı olun

-c=DOSYALAR, --config=DOSYALAR
Yapılandırma dosyalarından yapılandırmayı yükleyin. Birden çok kez belirtilebilir; şöyle
durumda, tüm yapılandırma dosyaları yüklenecek ve birleştirilecektir

-w=NEREDE, --nerede=NEREDE
Bu dizindeki testleri arayın. Birden çok kez belirtilebilir. İlk
geçirilen dizin, geçerli dizin yerine çalışma dizini olarak kullanılacaktır.
varsayılan olan çalışma dizini. Diğerleri testler listesine eklenecek
yürütmek için. [BURUN_NEREDE]

--py3where=PY3NEREDE
Python 3.x altında bu dizindeki testleri arayın. 'nerede' ile aynı işlevler,
ancak yalnızca Python 3.x veya üzeri sürümlerde çalıştırılıyorsa geçerlidir. altında mevcutsa, unutmayın
3.x, bu seçenek 'where' ile belirtilen tüm dizinleri tamamen değiştirir, bu nedenle
'nerede' seçeneği etkisiz hale gelir. [NOSE_PY3NEREDE]

-m=REGEX, --match=REGEX, --testmatch=REGEX
Bu kuralla eşleşen dosyalar, dizinler, işlev adları ve sınıf adları
ifade testleri olarak kabul edilir. Varsayılan: (?:^|[b_./-])[Tt]est [NOSE_TESTMATCH]

--testler=İSİMLER
Bu testleri çalıştırın (virgülle ayrılmış liste). Bu argüman esas olarak aşağıdakilerden yararlıdır:
yapılandırma dosyaları; komut satırında, ek olarak çalıştırmak için testleri geçmeniz yeterlidir.
anahtarsız argümanlar.

-l=VARSAYILAN, --debug=VARSAYILAN
Bir veya daha fazla sistem için hata ayıklama günlüğünü etkinleştirin. Kullanılabilir hata ayıklama günlükleri: burun,
burun.importer, burun.denetçi, burun.eklentiler, burun.sonuç ve burun.selektör.
Birden çok adı virgülle ayırın.

--debug-log=DOSYA
Hata ayıklama mesajlarını bu dosyaya kaydedin (varsayılan: sys.stderr)

--logging-config=DOSYA, --log-config=DOSYA
Günlük yapılandırmasını bu dosyadan yükle -- diğer tüm günlük kaydı yapılandırma ayarlarını atlar.

-I=REGEX, --ignore-files=REGEX
Bu normal ifadeyle eşleşen tüm dosyaları tamamen yok sayın. Öncelik alır
diğer ayarlar veya eklentiler üzerinde. Bu seçeneğin belirtilmesi varsayılanın yerini alacak
ayar. Daha fazla normal ifade eklemek için bu seçeneği birden çok kez belirtin
[NOSE_IGNORE_FILES]

-e=REGEX, --exclude=REGEX
[NOSE_EXCLUDE] normal ifadesiyle eşleşen testler çalıştırmayın

-i=REGEX, --include=REGEX
Bu normal ifade dosyalara, dizinlere, işlev adlarına ve
TESTMATCH ile eşleşmeyen ek testler ekleme şansı için sınıf adları.
Daha fazla normal ifade eklemek için bu seçeneği birden çok kez belirtin [NOSE_INCLUDE]

-X, --Dur
İlk hata veya başarısızlıktan sonra testleri çalıştırmayı durdurun

-P, --yolsuz-ayarlama
Testleri yüklerken sys.path üzerinde herhangi bir değişiklik yapmayın [NOSE_NOPATH]

--exe Yürütülebilir python modüllerindeki testleri arayın. Normal davranış hariç tutmaktır
yürütülebilir modüller, içe aktarma açısından güvenli olmayabilirler [NOSE_INCLUDE_EXE]

--noexe
Yürütülebilir python modüllerinde testler ARAMAYIN. (Varsayılan
Windows platformu bunu yapmaktır.)

--traverse-ad alanı
Bir ad alanı paketinin tüm yol girişleri arasında geçiş yapın

--ilk-paket-kazançları, --ilk-pkg-kazançları, ---1.pkg-kazançları
burnun ithalatçısı bir paket görürse normalde bir paketi sys.modules'tan çıkarır
farklı bir yerde aynı isimle. Bunu devre dışı bırakmak için bu seçeneği ayarlayın
davranışı.

--no-byte-derleme
Burun tarama yaparken burnun kaynağı .pyc dosyalarında bayt derlemesini önleyin
için ve testler çalıştırmak için.

-a=ATTR, --attr=ATTR
Yalnızca ATTR [NOSE_ATTR] tarafından belirtilen özelliklere sahip testleri çalıştırın

-A=EXPR, --eval-attr=EXPR
Yalnızca, EXPR Python ifadesinin True olarak değerlendirdiği öznitelikleri olan testleri çalıştırın
[NOSE_EVAL_ATTR]

-Evet, --nocapture
Stdout'u yakalama (herhangi bir stdout çıktısı hemen yazdırılacaktır)
[NOSE_NOCAPTURE]

--nologcapture
Günlük yakalama eklentisini devre dışı bırakın. Günlük yapılandırması olduğu gibi bırakılacaktır.
[NOSE_NOLOGCAPTURE]

--logging-format=BİÇİM
İfadeleri yazdırmak için özel biçimi belirtin. Standart tarafından kullanılan biçimin aynısını kullanır
günlük işleyicileri. [NOSE_LOGFORMAT]

--logging-datefmt=BİÇİM
İfadeleri yazdırmak için özel tarih/saat biçimi belirtin. Kullanılanla aynı formatı kullanır
standart günlük işleyicileri tarafından. [NOSE_LOGDATEFMT]

--logging-filter=FİLTRE
Hangi ifadelerin içeri/dışarı filtre uygulanacağını belirtin. Varsayılan olarak, her şey yakalanır. Eğer
çıktı çok ayrıntılı, gereksiz çıktıyı filtrelemek için bu seçeneği kullanın. Örnek:
filter=foo YALNIZCA verilen ifadeleri yakalayacaktır
foo veya foo.what.ever.sub, ancak foobar veya diğer kaydedici değil. Birden çok günlükçü belirtin
virgül ile: filtre=foo,bar,baz. Herhangi bir kaydedici adının önüne eksi eklenmişse, örn.
filter=-foo, dahil edilmek yerine hariç tutulacaktır. Varsayılan: günlüğe kaydetmeyi hariç tut
burnun kendisinden gelen mesajlar (-nose). [NOSE_LOGFILTER]

--log-clear-handlers
Diğer tüm günlük işleyicilerini temizle

--logging-level=VARSAYILAN
Yakalanacak günlük düzeyini ayarlayın

--kapsamlı
Eklenti Kapsamını etkinleştirin: Ned Batchelder'ın kapsamını kullanarak bir kapsam raporunu etkinleştirin
modülü.
[NOSE_WITH_COVERAGE]

--kapak-paket=PAKET
Kapsam çıktısını seçilen paketlerle sınırla [NOSE_COVER_PACKAGE]

--kapak-silme
Çalıştırmadan önce önceden toplanmış kapsama istatistiklerini silin

--kapak testleri
Kapsam raporuna test modüllerini dahil edin [NOSE_COVER_TESTS]

--kapak-min-yüzde=VARSAYILAN
Testlerin geçmesi için minimum kapsam yüzdesi [NOSE_COVER_MIN_PERCENTAGE]

--kapak dahil
Kapsam raporuna çalışma dizini altındaki tüm python dosyalarını dahil edin. İçin yararlı
tüm dosyalar test paketi tarafından içe aktarılmazsa, test kapsamındaki boşlukları keşfetme.
[NOSE_COVER_INCLUSIVE]

--kapak-html
HTML kapsam bilgisi üretin

--cover-html-dir=DIR
Dizinde HTML kapsama bilgisi üretin

--kapak-dallar
Şube kapsamını kapsam raporuna dahil et [NOSE_COVER_BRANCHES]

--cover-xml
XML kapsam bilgilerini üretin

--cover-xml-file=DOSYA
Dosyada XML kapsam bilgilerini üretin

--pdb Hatalar veya hatalar durumunda hata ayıklayıcıya bırakın

--pdb-arızaları
Hatalarda hata ayıklayıcıya bırakın

--pdb-hataları
Hatalarda hata ayıklayıcıya bırakın

--no-kullanımdan kaldırıldı
DeprecatedTest istisnalarının özel olarak işlenmesini devre dışı bırakın.

--doktora ile
Doctest eklentisini etkinleştirin: Test dışı testlerde doctestleri bulmak ve çalıştırmak için doctest eklentisini etkinleştirin
modülleri.
[NOSE_WITH_DOCTEST]

--doctest-testleri
Ayrıca test modüllerinde belge testleri arayın. Sınıfların, yöntemlerin ve işlevlerin
her ikisine birden değil, belge testleri veya belge dışı testler olmalıdır. [NOSE_DOCTEST_TESTS]

--doctest-extension=EXT
Ayrıca [NOSE_DOCTEST_EXTENSION] bu uzantıya sahip dosyalarda belge testleri arayın

--doctest-sonuç-değişken=VAR
Son yorumlayıcı komutunun sonucuna göre ayarlanan değişken adını değiştirin.
varsayılan '_'. Metin için kullanılan _() işleviyle çakışmaları önlemek için kullanılabilir
tercüme. [NOSE_DOCTEST_RESULT_VAR]

--doctest-fixtures=SONEKİ
Temel adına eklenen bu adla modüldeki bir doctest dosyası için fikstürleri bulun
doctest dosyasının

--doctest-options=SEÇENEKLER
Doctest'e geçmek için seçenekleri belirtin. Örneğin. '+ELIPSIS,+NORMALIZE_WHITESPACE'

--izolasyonlu
Eklentiyi etkinleştir IsolationPlugin: Değişiklikleri izole etmek için izolasyon eklentisini etkinleştirin.
harici modülleri tek bir test modülüne veya paketine. İzolasyon eklentisi sıfırlanır
sys.modules içeriği, her test modülü veya paketi kendi durumuna çalıştıktan sonra
testten önce. LÜTFEN DİKKAT EDİN, bu eklenti kapsama alanıyla birlikte kullanılmamalıdır.
eklenti veya modülün yeniden yüklenmesinin istenmeyen sonuçlar doğurabileceği başka bir durumda
yan etkiler.
[NOSE_WITH_ISOLATION]

-NS, --detaylı-hatalar, --failure-detay
Başarısız iddiaları değerlendirmeye çalışarak hata çıktısına ayrıntı ekleyin
[NOSE_DETAILED_ERRORS]

--profil ile
Eklenti Profilini Etkinleştir: Hotshot profil oluşturucuyu kullanarak testleri çalıştırmak için bu eklentiyi kullanın.
[NOSE_WITH_PROFILE]

--profile-sort=SIRALA
Profil oluşturucu çıktısı için sıralama düzeni ayarla

--profile-stats-file=DOSYA
Profiler istatistik dosyası; varsayılan, her çalıştırmada yeni bir geçici dosyadır

--profile-restrict=KISITLAMA
Profil oluşturucu çıktısını kısıtlayın. Ayrıntılar için pstats.Stats yardımına bakın

--atlama yok
SkipTest istisnalarının özel olarak işlenmesini devre dışı bırakın.

--kimliği ile
Eklentiyi Etkinleştir TestId: Her test adı çıktısına bir test kimliği (1 gibi) eklemek için etkinleştirin.
Yalnızca başarısız testleri yeniden çalıştırmak için --failed ile etkinleştirin.
[NOSE_WITH_ID]

--id-dosyası=DOSYA
Test çalıştırmalarında bulunan test kimliklerini bu dosyada saklayın. Varsayılan, içindeki .noseids dosyasıdır.
çalışma dizini.

--arızalı
Son test çalıştırmasında başarısız olan testleri çalıştırın.

--processes=SAYI
Bu kadar çok süreç arasında yayılma testi çalışması. sayısına eşit bir sayı ayarlayın.
En iyi sonuçlar için makinenizdeki işlemciler veya çekirdekler. Negatif bir sayı ilet
işlem sayısının otomatik olarak çekirdek sayısına ayarlanmasını sağlayın. 0 geçiyor
paralel testi devre dışı bırakmak anlamına gelir. NOSE_PROCESSES ayarlanmadıkça varsayılan değer 0'dır.
[NOSE_PROCESSES]

--process-timeout=SANİYE
Her test çalıştırıcı işleminden sonuçların döndürülmesi için zaman aşımı ayarlayın. Varsayılan 10'dur.
[NOSE_PROCESS_TIMEOUT]

--process-restartworker
Ayarlanırsa, testleri tamamlandıktan sonra her çalışan sürecini yeniden başlatır, bu yardımcı olur
sistemi öldürmeden bellek sızıntılarını kontrol edin. [NOSE_PROCESS_RESTARTİŞÇİ]

--ile-xunit
Eklenti Xunit'i etkinleştir: Bu eklenti, standart XUnit XML'de test sonuçları sağlar
biçim. [NOSE_WITH_XUNIT]

--xunit-dosyası=DOSYA
xunit raporunun depolanacağı xml dosyasının yolu.
çalışma dizini [NOSE_XUNIT_FILE]

--xunit-testsuite-name=PAKET
Eklenti tarafından oluşturulan xunit xml'deki test takımının adı. Varsayılan test paketi
adı burun testidir.

--tüm modüller
AllModules eklentisini etkinleştirin: Tüm python modüllerinden testler toplayın.
[NOSE_ALL_MODULES]

--sadece toplama
Yalnızca toplamayı etkinleştir: Yalnızca test adlarını toplayın ve çıktısını alın, herhangi bir test çalıştırmayın.
[YALNIZCA TOPLA]

onworks.net hizmetlerini kullanarak çevrimiçi olarak Nosetests-2.7'yi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.