He estado trabajando principalmente con Django después de años de Rails w / Rspec. Lo más parecido que he encontrado es django-nose: django-nose / django-nose
… configurado con el complemento pinocchio para la salida de especificaciones: http://darcs.idyll.org/~t/projec…
Prefiero la biblioteca Mock para mis dobles de prueba: Mock – Mocking and Testing Library
- ¿Cómo redirijo la URL raíz a la interfaz de inicio de sesión en Limesurvey?
- ¿Qué lenguaje de programación es mejor para la aplicación y el diseño web?
- ¿Debo tomar un trabajo ReactJS en Sunnyvale o un trabajo Angular (2+ con algo de mantenimiento usando AngularJS) en SF?
- ¿Qué tan importante es Photoshop para el desarrollo front-end de WordPress?
- ¿Puedo migrar una base de datos de 600 GB en MySQL? ¿Cuánto tiempo lleva migrar?
… y si tienes la suerte de estar usando Python 3, está en stdlib: 26.4. unittest.mock – biblioteca de objetos simulados – documentación de Python 3.4.2
Si debe tener un estilo doble de prueba similar al de rspec, hay un puerto python de flexmock que se acerca: flexmock – Biblioteca de pruebas
Las pruebas requirieron el cambio mental más grande para mí al pasar de ruby a python. Te puedo decir ahora que realmente extrañarás la capacidad de anidar bloques de contexto. Pero después de un tiempo, el enfoque basado en la clase se convertirá en una segunda naturaleza.