【发布时间】:2012-10-09 23:41:27
【问题描述】:
我编写了一个 python 脚本,它接受命令行参数并玩一轮井字游戏。
运行它看起来像这样......
运行 ttt o#xo##x## x 0 1
如果移动是合法的,那么它会打印新的棋盘布局以及是否有人赢得了比赛
我必须使用 unittest 为它编写测试。我不知道如何使用各种命令行参数测试整个脚本,我看到的所有示例似乎都只是测试脚本中的各个函数。
该脚本还使用argparse 来解析参数
谢谢!
【问题讨论】:
-
@Pedro,是的,我一直在阅读那些东西,但这似乎都是关于测试功能的。我不知道是否可以使用命令行参数测试整个脚本,至少有人可以说是否可以吗?
-
这个可能更符合您的要求:Testing Python Scripts。
标签: python unit-testing parameters