Tôi đã viết một kịch bản lệnh python nhận các đối số dòng lệnh và chơi một vòng của Tic Tac Toe.
chạy nó trông như thế này ...python, unittest, kiểm tra một tập lệnh với dòng lệnh args
chạy ttt o # xo ## x ## x 0 1
Nếu di chuyển là hợp pháp thì nó in bố trí hội đồng quản trị mới và cho dù ai thắng trò chơi
Tôi phải viết kiểm tra cho nó bằng cách sử dụng không nhất thiết. Tôi không biết làm thế nào để kiểm tra toàn bộ kịch bản với các tham số dòng lệnh khác nhau, tất cả các ví dụ tôi đã thấy dường như chỉ kiểm tra các chức năng riêng lẻ trong kịch bản. Ngoài ra, tập lệnh sử dụng argparse
để phân tích cú pháp các tham số
Cảm ơn!
[Viết bài kiểm tra đơn vị bằng Python: Làm cách nào để bắt đầu?] (Http://stackoverflow.com/questions/3371255/writing-unit-tests-in-python-how-do-i-start) –
@Pedro Vâng, tôi đã đọc những thứ đó, nhưng tất cả dường như là về các chức năng thử nghiệm. Tôi không biết nếu nó thậm chí có thể kiểm tra một kịch bản toàn bộ với các tham số dòng lệnh, ai đó ít nhất có thể nói nếu nó có thể? –
Điều này có thể được nhiều hơn trong tĩnh mạch của những gì bạn đang tìm kiếm: [Kiểm tra Python Scripts] (http://stackoverflow.com/questions/5974557/testing-python-scripts). –