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é: 69

Rating: 2.0/5 (Total Votes: 1)

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

gator-tests
gator-tests

15 Apr 15

pinocchio
pinocchio

14 Apr 15

testkit
testkit

20 Feb 15

proboscis
proboscis

20 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!