Django连续单元测试转轮

Watson-CT的Python项目详细描述


Watson是Django的连续单元测试运行程序。只要脚本正在运行,它就会监视代码中的更改,并在需要时重新运行测试套件。

功能

  • 监视源代码并对更改运行测试
  • OSX通知
  • 彩色测试输出

安装

可以使用Easy_install从Pypi安装Watson:

$ easy_install Watson-CT

或pip:

$ pip install Watson-CT

设置

要在Django下设置Watson,请将watson添加到INSTALLED_APPS设置中。 运行manage.py drwatson以启动测试程序进程。你可以给一个 使用与内置^{tt4}相同格式的应用程序标签或测试名称$ 命令。

选项

--nocolor标志,默认值:False
禁用彩色输出。
-u--ui默认值:自动检测
强制使用特定的ui模块。可用选项有osxgrowl2none

用户界面

Watson提供一个UI来指示每次运行后的当前测试状态,甚至 如果控制台在后台。

OSX

os x上的默认ui使用终端通知程序。本机OSX通知是 每次测试运行后发布。它需要[终端通知程序][主页]命令行工具

咆哮2

通过applescript使用咆哮2。咆哮2通知是 每次测试运行后发布它需要https://itunes.apple.com/us/app/growl/id467939042

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring重定向请求处理程序   SwingJava:拆分字符串并将其放入文本区域的   Java:标记“”上出现语法错误,此标记后面应为表达式   web服务Java RestService从日志文件写入和读取数据   java如何将ArrayList<String>转换为char数组,然后向后打印每个单词?   java SimpleDataFormat解析返回年终日期   加密Java aes解密bytebuffer,包括填充为空字节   java有没有办法从特定的if语句调用变量?   java从更新返回到渲染   spring GRPC Java登录测试   java为什么下面的代码不工作(StringBuffer.toString!=null)   java是一种可行的模式吗?   使用Spring集成测试的JavaOSGi片段   java jCommander为未知和未使用的值引发异常?   在imageView的editText中输入的java图像URL