«pytest» etiketlenmiş sorular

Python ile basit, güçlü şablonsuz test. Lütfen ayrıca "pytest" ile etiketlenmiş sorular için "python" etiketini ekleyin.

7
Sahte bir salt okunur mülkle nasıl dalga geçilir?
Nasıl bir Salt okunur özelliği alay ediyorsun mock ? Denedim: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) ancak sorun şu ki, sınıfın tüm örnekleri için geçerli olması ... bu da testlerimi bozuyor. Başka bir fikrin var mı Tam nesneyle alay etmek istemiyorum, sadece bu belirli özellik.

8
Py.test'e belirli dizinleri atlaması nasıl söylenir?
norecursedirsPy.test'e belirli dizinlerden test toplamamasını söylemek için setup.cfg içindeki seçeneği kullanmayı denedim, ancak görünüşe göre bunu görmezden geliyor. [tool:pytest] norecursedirs=lib/third Koştuğumda py.testiçeriden nasıl testler aldığını görüyorum lib/third!

6
Pytest kullanarak bir testi nasıl devre dışı bırakırım?
Diyelim ki bir sürü testim var: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... pytestSadece o testi çalıştırmasını önlemek için işlevlere ekleyebileceğim bir dekoratör veya benzeri bir şey var mı ? Sonuç şuna benzeyebilir ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
88 python  testing  pytest 



3
TypeError: attrib () beklenmeyen bir 'convert' anahtar kelime argümanı aldı
Bu hata, kullanarak bir python projesinin CI sunucusunda otomatik sınanması sırasında oluştu pytest. Kullanıyorum pytest==4.0.2. Bu hata daha yeni ortaya çıkmaya başladı, önceki boru hatları iyi çalışıyor gibi görünüyor. Tam hata: File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory lambda p: Path(os.path.abspath(six.text_type(p))) TypeError: attrib() got an unexpected keyword argument 'convert'
55 python  pytest 

4
PyTest'in Python'daki iddia beyanı davranışını değiştirmek mümkün mü
Gerçek ve beklenen davranışı eşleştirmek için Python iddia ifadeleri kullanıyorum. Bunlar üzerinde test hatası yok gibi bir test yok. Onaylama hatasının kontrolünü ele almak istiyorum ve hata onayında test çantasını iptal etmek isteyip istemediğimi tanımlamak istiyorum. Ayrıca bir onaylama hatası varsa gibi bir şey eklemek istiyorum o zaman test durumda …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.