should-dingus

Software skärmdump:
should-dingus
Mjukvaruinformation:
Version: 0.3
Ladda upp dagen: 11 May 15
Utvecklare: Chris Wesseling
Licens: Gratis
Popularitet: 10

Rating: nan/5 (Total Votes: 0)

bör-Dingus innehåller en anpassad matcher så att du kan använda should_dsl med Dingus samtal.
En liten varning: Den | operatör hacka av should_dsl är inte riktigt gå bra med __or __ () i en Dingus. Jag tror att | hacka är otäck, och jag är inte säker på att jag gillar should_dsl för det. Det är där Ruby verkar verkligen söt för mig.
Du behöver bara importera den
>>> Från should_dsl import bör, should_not
>>> Från Dingus import Dingus
>>> import should_dingus
samtal
Kontroller uppmanar en Dingus
>>> Stöta = Dingus (påbörjad)
>>> Def some_function ():
... Stump ()
...
>>> Some_function | ska | call (påbörjad)
samtal kan även kontrollera att det borde heta gång:
>>> Def some_function ():
... Stump ()
... Stump ()
...
>>> Stub.reset ()
>>> Some_function | ska | call (påbörjad)
>>> Stub.reset ()
>>> Some_function | ska | call (påbörjad) .once
Spårnings (det senaste samtalet sist):
...
ShouldNotSatisfied: hette 2 gånger, förväntas 1
ring kan även kontrollera parametrarna med with_params:
>>> Def some_function ():
... Stump (True, Kwak = 'tuut', braat = 'AAP)
...
>>> Stub.reset ()
>>> Some_function | BÖR | samtals (axel) .with_params (True, Kwak = 'tuut', braat = 'AAP)
>>> Stub.reset ()
>>> Some_function | BÖR | samtals (axel) .with_params (True, Kwak = 'tuut)
Spårnings (det senaste samtalet sist):
...
ShouldNotSatisfied: inte har kallats med params (sant,) {"Kwak": "tuut"}
samtals with_params kan kombineras med en gång:
>>> Def some_function ():
... Stump (True, Kwak = 'tuut', braat = 'AAP)
...
>>> Stub.reset ()
>>> Some_function | BÖR | samtals (axel) .once.with_params (True, Kwak = 'tuut', braat = 'AAP)
>>> Stub.reset ()
>>> Some_function | ska | samtals (axel) .with_params (True, Kwak = 'tuut', braat = 'AAP) en gång

Krav .

  • Python

Liknande mjukvara

nose_fixes
nose_fixes

14 Apr 15

Flyspray
Flyspray

3 Jun 15

SLAMD
SLAMD

3 Jun 15

tcsv2png
tcsv2png

11 May 15

Annan programvara för utvecklare Chris Wesseling

crawlidator
crawlidator

11 May 15

Kommentarer till should-dingus

Kommentarer hittades inte
Kommentar
Slå på bilder!