should-dingus

Skjermbilde programvare:
should-dingus
Prog.varedetaljer:
Versjon: 0.3
Last opp dato: 11 May 15
Utvikler: Chris Wesseling
Lisens: Gratis
Popularitet: 10

Rating: nan/5 (Total Votes: 0)

should-Dingus inneholder en tilpasset matcher, slik at du kan bruke should_dsl med Dingus samtaler.
En liten advarsel: The | operatør hack av should_dsl er ikke virkelig gå bra med __or __ () av ​​en Dingus. Jeg tror | hack er ekkel, og jeg er ikke sikker på om jeg liker should_dsl for det. Det er der Ruby synes egentlig ganske for meg.
Du trenger bare å importere den
>>> Fra should_dsl import bør, should_not
>>> Fra Dingus import Dingus
>>> import should_dingus
samtale
Sjekker samtaler på en Dingus
>>> Spire = Dingus ('spire')
>>> Def some_function ():
... Stub ()
...
>>> Some_function | bør | samtale (spire)
samtale kan også sjekke at det bør bli kalt en gang:
>>> Def some_function ():
... Stub ()
... Stub ()
...
>>> Stub.reset ()
>>> Some_function | bør | samtale (spire)
>>> Stub.reset ()
>>> Some_function | bør | samtale (spire) .når
Traceback (siste samtale sist):
...
ShouldNotSatisfied: ble kalt to ganger, ventet 1
kalle kan selv sjekke parametrene med with_params:
>>> Def some_function ():
... Spire (Riktignok kwak = 'tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (Riktignok kwak = 'tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (Riktignok kwak = 'tuut')
Traceback (siste samtale sist):
...
ShouldNotSatisfied: ikke har blitt kalt med params (Sanne,) {'Kwak': 'tuut'}
samtale with_params kan kombineres med en gang:
>>> Def some_function ():
... Spire (Riktignok kwak = 'tuut', braat = 'aap')
...
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .once.with_params (Riktignok kwak = 'tuut', braat = 'aap')
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (Riktignok kwak = 'tuut', braat = 'aap') en gang

Krav .

  • Python

Lignende programvare

qtsourceview
qtsourceview

11 May 15

Clamity
Clamity

12 May 15

cynic
cynic

14 Apr 15

pyfix
pyfix

20 Feb 15

Annen programvare fra utvikleren Chris Wesseling

crawlidator
crawlidator

11 May 15

Kommentarer til should-dingus

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!