2009-04-02 13 views

cevap

41

Sürüm 0.11.1 şu anda mevcut.

nosetests -v --collect-only 
+3

['-vv'] (http://stackoverflow.com/a/3448487/232794) '-v''den daha iyi bir seçenek olarak görün. – Sardathrion

+0

'nosetests -v --collect-only | grep 'bazı string' çalışmıyor. Bir fikrin neden? –

+0

@EyalLevin Aynı şeyle karşılaştım. Çıktı stderr'e gidiyor, bu yüzden 'nosetests -v --collect-only 2> & 1>/dev/null | grep 'biraz telli' – sihrc

3

Yakında: Bu davranışı üreten yeni bir anahtar düğmesi geçen hafta PyCon'da demode edilmişti. "Yakında" bagajında ​​olmalı ve 0.11 sürümde olacak.

http://groups.google.com/group/nose-users listesi, burun soruları için mükemmel bir kaynaktır.

15

Ben kullanmanızı öneririz: şu şekildedir: Onları çalıştırmadan testlerin bir listesini alabilirsiniz -vv seçenek man nosetests tarif edilmese de

nosetests -vv --collect-only 

, "An Extended Introduction to the nose Unit Testing Framework" bildiren:

-vv bayrağını kullanarak, burnun test keşif algoritmasından elde ettiğiniz kesin çıktıyı elde edersiniz. Bu, burnunuzun testlerinizi bulmak için doğru yerlere bakıp bakmadığını söyleyecektir.

-vv seçeneği, nosetestlerin yalnızca bazı testlerinizi bulup bulmadığını belirlemeye çalışırken zaman kazanır.

Alt çizgi -vv seçenek inanılmaz kullanışlı olmasıdır (.py komut çalıştırılabilir çünkü nosetests belli testleri atlanır çünkü benim durumda,. Idi) ve ben hemen hemen her zaman -v seçeneği yerine kullanabilirsiniz.

İlgili konular