Dingus çağrıları ile size should_dsl kullanabilirsiniz, böylece
gerekir-dingus özel bir eşleştirici içeriyor.
Küçük bir uyarı: | should_dsl en operatör kesmek gerçekten dingus ait __or __ () ile iyi gitmez. Kesmek kötü olduğunu ve ben bunun için should_dsl gibi emin değilim | sanırım. Yakut bana gerçekten çok güzel görünüyor budur.
Sadece içe gerekiyor
>>> Should_dsl ithalat gerekir, should_not gelen
>>> Dingus ithalat dingus gelen
>>> Import should_dingus
çağrı
Çekler Bir dingus çağırıyor
>>> Saplama = Dingus ('saplama')
>>> Def some_function ():
... Taslaktır ()
...
>>> Some_function | gerektiği | çağrısı (saplama)
Çağrı da bir kez denilen gerektiğini kontrol edebilirsiniz:
>>> Def some_function ():
... Taslaktır ()
... Taslaktır ()
...
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama)
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama) .once
Traceback (en son çağrı son):
...
ShouldNotSatisfied:
Hatta with_params ile parametreleri kontrol edebilirsiniz çağırır:
>>> Def some_function ():
... Saplama (Doğru, Kwak = 'Tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama) .with_params (Doğru, Kwak = 'Tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama) .with_params (Doğru, Kwak = 'Tuut')
Traceback (en son çağrı son):
...
ShouldNotSatisfied:
Çağrı with_params kez ile kombine edilebilir:
>>> Def some_function ():
... Saplama (Doğru, Kwak = 'Tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama) .once.with_params (Doğru, Kwak = 'Tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | gerektiği | çağrısı (saplama) .with_params (Doğru, Kwak = 'Tuut', braat = 'aap') bir zamanlar
Gereksinimleri :.
- Python
Yorum Bulunamadı