He escrito una secuencia de comandos python que toma argumentos de línea de comandos y reproduce una ronda de Tic Tac Toe.
funcionamiento se parece a esto ...python, unittest, prueba una secuencia de comandos con línea de comando args
plazo ttt o # xo ## x ## x 0 1
Si el movimiento es legal entonces se imprime el nuevo diseño de la placa y si alguien ganó el juego
Tengo que escribir pruebas para ello usando unittest. No sé cómo probar todo el script con varios parámetros de línea de comandos, todos los ejemplos que he visto parecen simplemente probar funciones individuales dentro del script. También la secuencia de comandos usa argparse
para analizar los parámetros
¡Gracias!
[Pruebas de unidad de escritura en Python: ¿cómo empiezo?] (Http://stackoverflow.com/questions/3371255/writing-unit-tests-in-python-how-do-i-start) –
@Pedro Sí, he estado leyendo esas cosas, pero todo parece tratarse de funciones de prueba. No sé si es posible probar un guión completo con parámetros de línea de comando. ¿Al menos alguien puede decir si es posible? –
Éste puede ser más en la línea de lo que está buscando: [Probar secuencias de comandos de Python] (http://stackoverflow.com/questions/5974557/testing-python-scripts). –