preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

• Decida qué burlarse, los ejemplos típicos de qué burlarse incluyen esos elementos que aún no están disponibles, aquellos elementos que no son por defecto repetibles (como como fuentes de datos en vivo) o aquellos elementos del sistema que consumen mucho tiempo o complejo. • Decida dónde simular, como las interfaces para la unidad bajo prueba. Quieres probar la unidad para que cualquier interfaz que tenga con otro sistema, función o clase pueda ser candidato para un simulacro. • Decida cuándo simular para que pueda determinar los límites de la prueba. • Decida cómo implementará sus simulacros. Por ejemplo, necesita con- Considere qué marco (s) de simulación usará o cómo simular com- componentes como una base de datos. 16.12 Recursos en línea Hay una gran cantidad de información disponible sobre cómo burlarse, cuándo burlarse y qué bibliotecas simuladas usar, sin embargo, lo siguiente proporciona puntos de partida útiles para burlarse de Python: • https://docs.python.org/3/library/unittest.mock.html El Pitón Estándar Documentación de la biblioteca en la biblioteca unitest.mock. • https://docs.python.org/3/library/unittest.mock-examples.html Un conjunto de exámenes ples que puede usar para explorar la burla usando unites.mock. • https://pymox.readthedocs.io/en/latest/index.html Pymox es una alternativa abierta Marco de objeto simulado fuente para Python. • http://gfxmonk.net/dist/doc/mocktest/doc mocktest es otra burla biblioteca para Python. 16.13 Ejercicios Una de las razones para burlarse es garantizar que las pruebas sean repetibles. en este ejercicio Simularemos el uso de un número aleatorio generado para garantizar que nuestras pruebas puedan repetirse fácilmente. El siguiente programa genera una baraja de cartas y elige una carta al azar de la cubierta: 16.11 Consideraciones burlonas 203

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus