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

CATSRunner
CATSRunner

3 Jun 15

EXQUIRES
EXQUIRES

20 Feb 15

pytest-timeout
pytest-timeout

20 Feb 15

noselog
noselog

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