should-dingus

Logiciel capture d'écran:
should-dingus
Détails logiciels:
Version: 0.3
Date de transfert: 11 May 15
Développeur: Chris Wesseling
Licence: Gratuit
Popularité: 10

Rating: nan/5 (Total Votes: 0)

devrait-dingus contient un adaptateur personnalisé de sorte que vous pouvez utiliser avec should_dsl appelle Dingus.
Un petit avertissement: L'opérateur | hack should_dsl de ne pas vraiment aller bien avec le __ de __or () d'un Dingus. Je pense que le | hack est méchant, et je ne suis pas sûr que je l'aime should_dsl pour elle. Ceci est où Ruby semble vraiment jolie pour moi.
Vous avez seulement besoin de l'importer
>>> D'importation should_dsl devrait, should_not
>>> From dingus importation Dingus
>>> should_dingus d'importation
appel
Contrôles appels sur une Dingus
>>> Stub = Dingus («stub»)
>>> Def une_fonction ():
... Stub ()
...
>>> Une_fonction | doit | appel (stub)
appel peut également vérifier qu'il devrait être appelé une fois:
>>> Def une_fonction ():
... Stub ()
... Stub ()
...
>>> Stub.reset ()
>>> Une_fonction | doit | appel (stub)
>>> Stub.reset ()
>>> Une_fonction | doit | appel (stub) .Une fois
Retraçage (appel plus récente en dernier):
...
ShouldNotSatisfied: a été appelé 2 fois, attendre 1
appeler peut même vérifier les paramètres avec with_params:
>>> Def une_fonction ():
... Stub (True, kwak = 'Tuut', Braat = 'aap')
...
>>> Stub.reset ()
>>> Une_fonction | | appel devrait (stub) .with_params (True, kwak = 'Tuut', Braat = 'aap')
>>> Stub.reset ()
>>> Une_fonction | | appel devrait (stub) .with_params (True, kwak = 'Tuut')
Retraçage (appel plus récente en dernier):
...
ShouldNotSatisfied: n'a pas été appelé avec params (True,) {«Kwak»: «Tuut '}
with_params d'appel peuvent être associées à la fois:
>>> Def une_fonction ():
... Stub (True, kwak = 'Tuut', Braat = 'aap')
...
>>> Stub.reset ()
>>> Une_fonction | | appel devrait (stub) .once.with_params (True, kwak = 'Tuut', Braat = 'aap')
>>> Stub.reset ()
>>> Une_fonction | | appel devrait (stub) .with_params (True, kwak = 'Tuut', Braat = 'aap') une fois

Exigences :.

  • Python

Logiciel similaire

rockload
rockload

11 May 15

py.saunter
py.saunter

20 Feb 15

UPPAAL
UPPAAL

2 Jun 15

Expect-lite
Expect-lite

19 Feb 15

D'autres logiciels de développeur Chris Wesseling

crawlidator
crawlidator

11 May 15

Commentaires à should-dingus

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!