Napisałem skrypt w języku Pythona, który przyjmuje argumenty wiersza poleceń i odtwarza jedną rundę Tic Tac Toe.
uruchomiony wygląda to tak ...python, unittest, testuj skrypt z wierszami poleceń, argumenty:
run TTT o # xo ## x ## x 0 1
Jeśli ruch jest legalny to następnie drukuje nową szatę graficzną płyty oraz czy ktoś wygrał gra
Muszę napisać dla niego testy za pomocą unittest. Nie wiem jak przetestować cały skrypt z różnymi parametrami wiersza poleceń, wszystkie przykłady, które widziałem, testują poszczególne funkcje w skrypcie. Również skrypt używa argparse
do analizy parametrów
Dzięki!
[Pisanie testów jednostkowych w Pythonie: Jak zacząć?] (Http://stackoverflow.com/questions/3371255/writing-unit-tests-in-python-how-do-i-start) –
@Pedro Tak, czytałem te rzeczy, ale wydaje mi się, że chodzi o testowanie funkcji. Nie wiem, czy można nawet przetestować cały skrypt za pomocą parametrów wiersza poleceń, czy ktoś może przynajmniej powiedzieć, czy jest to możliwe? –
Ten może być bardziej w stylu tego, czego szukasz: [Testowanie skryptów w języku Python] (http://stackoverflow.com/questions/5974557/testing-python-scripts). –