我跑 >python -m unittest discover test/vx/ -v 此命令用于运行我的项目文件夹中的所有单元测试。
>python -m unittest discover test/vx/ -v
我想缩短命令的长度
>python run-all-tests
如果我运行这个命令,我希望它能运行 >python-m unittest发现测试/vx/-v 就像快捷方式。
>python-m unittest发现测试/vx/-v
我怎样才能使它成为可能?(我使用MAC)
我有一个更好(更容易)的解决方案。
alias run-all-tests='python -m unittest discover test/vx/ -v'
然后你可以简单地说
run-all-tests
前面没有蟒蛇。添加 alias 对你 $HOME/.bashrc 所以它“持续”。
alias
$HOME/.bashrc
或者,您可以编写自己的shell脚本并检查参数是否为 run-all-tests 如果调用了所需的行为。否则,调用真正的Python。我不太喜欢这种方法,所以我还是使用别名。