should-dingus

Software captura de pantalla:
should-dingus
Detalles de software:
Versión: 0.3
Fecha de carga: 11 May 15
Promotor: Chris Wesseling
Licencia: Libre
Popularidad: 69

Rating: 2.0/5 (Total Votes: 1)

debe-dingus contiene una matcher personalizada para que pueda utilizar should_dsl con llama Dingus.
Una pequeña advertencia: El | hackeo operador de should_dsl de realidad no van bien con el __ __or () de un Dingus. Creo que el | truco es desagradable, y no estoy seguro de que me gusta should_dsl por ello. Aquí es donde Rubí parece muy bonito para mí.
Sólo tiene que importarlo
>>> De importación should_dsl debería, should_not
>>> From dingus Dingus importaciones
>>> should_dingus importación
llamada
Los cheques pide a un Dingus
>>> Trozo = Dingus ('trozo')
>>> Some_function def ():
... Stub ()
...
>>> Some_function | debe | llame al (talón)
llamada también puede comprobar que debería ser llamado una vez:
>>> Some_function def ():
... Stub ()
... Stub ()
...
>>> Stub.reset ()
>>> Some_function | debe | llame al (talón)
>>> Stub.reset ()
>>> Some_function | debe | llame al (talón) .Una vez
Rastreo (llamadas recientes más última):
...
ShouldNotSatisfied: fue llamado 2 veces, se espera 1
llamar incluso puede comprobar los parámetros con with_params:
>>> Some_function def ():
('Tuut' True, Kwak = "aap 'Braat =) ... stub
...
>>> Stub.reset ()
('Tuut' True, Kwak = "aap 'Braat =) llamada (stub) .with_params | >>> some_function | deberían
>>> Stub.reset ()
('Tuut' True, Kwak =) llamada (stub) .with_params | >>> some_function | deberían
Rastreo (llamadas recientes más última):
...
ShouldNotSatisfied: no ha sido llamado con params (Verdaderos) {'kwak': 'tuut'}
with_params de llamadas se pueden combinar con una vez:
>>> Some_function def ():
('Tuut' True, Kwak = "aap 'Braat =) ... stub
...
>>> Stub.reset ()
('Tuut' True, Kwak = "aap 'Braat =) llamada (stub) .once.with_params | >>> some_function | deberían
>>> Stub.reset ()
>>> Some_function | debe | llamada (stub) .with_params ('tuut' True, Kwak = "aap 'Braat =) una vez

Requisitos .

  • Python

Programas parecidos

nosy
nosy

11 May 15

pyzombie
pyzombie

12 May 15

pycdep
pycdep

11 May 15

DoctorJ
DoctorJ

11 May 15

Otro software de desarrollador Chris Wesseling

crawlidator
crawlidator

11 May 15

Comentarios a la should-dingus

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!