should-dingus

Software screenshot:
should-dingus
Software detaljer:
Version: 0.3
Upload dato: 11 May 15
Udvikler: Chris Wesseling
Licens: Gratis
Popularitet: 69

Rating: 2.0/5 (Total Votes: 1)

bør-Dingus indeholder en brugerdefineret matcher så du kan bruge should_dsl med Dingus opkald.
En lille advarsel: The | operatør hack af should_dsl er ikke rigtig gå godt med __or __ () af en Dingus. Jeg tror | hack er nasty, og jeg er ikke sikker på, jeg kan lide should_dsl for det. Det er her, Ruby synes virkelig smuk for mig.
Du behøver kun at importere den
>>> Fra should_dsl import bør, should_not
>>> Fra Dingus import Dingus
>>> import should_dingus
opkald
Kontrol opfordrer en Dingus
>>> Stub = Dingus ('stub')
>>> Def some_function ():
... Stub ()
...
>>> Some_function | bør | call (stub)
opkald kan også kontrollere, at det bør kaldes én gang:
>>> Def some_function ():
... Stub ()
... Stub ()
...
>>> Stub.reset ()
>>> Some_function | bør | call (stub)
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .Når
Tilbagesporingshukommelsen (seneste opkald sidste):
...
ShouldNotSatisfied: blev kaldt 2 gange, forventede 1
ringe kan selv tjekke parametrene med with_params:
>>> Def some_function ():
... Stub (True, Kwak = 'Tuut', Braat = 'aap ")
...
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (True, Kwak = 'Tuut', Braat = 'aap ")
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (True, Kwak = 'Tuut')
Tilbagesporingshukommelsen (seneste opkald sidste):
...
ShouldNotSatisfied: er ikke blevet kaldt med params (SAND,) {'Kwak «:» Tuut'}
call with_params kan kombineres med én gang:
>>> Def some_function ():
... Stub (True, Kwak = 'Tuut', Braat = 'aap ")
...
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .once.with_params (True, Kwak = 'Tuut', Braat = 'aap ")
>>> Stub.reset ()
>>> Some_function | bør | call (stub) .with_params (True, Kwak = 'Tuut', Braat = 'aap ") en gang

Krav :.

  • Python

Lignende software

sst
sst

14 Apr 15

Speccer
Speccer

14 Apr 15

Sipbomber
Sipbomber

3 Jun 15

nose-quickunit
nose-quickunit

20 Feb 15

Andre software developer Chris Wesseling

crawlidator
crawlidator

11 May 15

Kommentarer til should-dingus

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!