kellene-dingus tartalmaz egy egyedi matcher így használhatja should_dsl a Dingus kéri.
Egy kis figyelmeztetés: A | üzemeltetője csapkod should_dsl által nem igazán illik a __or __ () egy Dingus. Azt hiszem, a | bütykölés csúnya, és nem vagyok benne biztos, hogy tetszik should_dsl érte. Ez az, ahol Ruby tűnik, tényleg elég nekem.
Csak akkor kell importálni
>>> From should_dsl import kellene, should_not
>>> From dingus import Dingus
>>> Import should_dingus
hívás
Ellenőrzések felhívja a Dingus
>>> Csonk = Dingus ("csonk")
>>> Def some_function ():
... Csonk ()
...
>>> Some_function | kell | hívást (csonk)
hívást is ellenőrizheti, hogy meg kell hívni, ha:
>>> Def some_function ():
... Csonk ()
... Csonk ()
...
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk)
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk) .once
Lőfegyverét (legutolsó hívás utolsó):
...
ShouldNotSatisfied:
hívja is ellenőrizni a paraméterek with_params:
>>> Def some_function ():
... Csonk (Igaz, Kwak = 'tuut', braat = 'AAP)
...
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk) .with_params (Igaz, Kwak = 'tuut', braat = 'AAP)
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk) .with_params (Igaz, Kwak = 'tuut)
Lőfegyverét (legutolsó hívás utolsó):
...
ShouldNotSatisfied:
hívás with_params kombinálni lehet egyszer:
>>> Def some_function ():
... Csonk (Igaz, Kwak = 'tuut', braat = 'AAP)
...
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk) .once.with_params (Igaz, Kwak = 'tuut', braat = 'AAP)
>>> Stub.reset ()
>>> Some_function | kell | hívást (csonk) .with_params (Igaz, Kwak = 'tuut', braat = 'AAP). Egyszer
követelmények :
- Python
Hozzászólás nem található