让你的应用程序失败!
django-fail的Python项目详细描述
django fail提供了在不太理想的情况下测试站点的工具 条件。
当在局部工作时,响应时间几乎是瞬间的,并且没有熵 由网络硬件(例如代理或负载平衡器)引入,可用于 不管是什么原因,失败。
django fail帮助您测试当站点的某些部分没有 缓慢加载或加载。这对于在 ajax驱动的应用程序。
@fail(status=500, content='',mimetype='text/html')
@fail()decorator使视图返回某种失败响应, 而不是真正的回应。
对于参数,status是状态码,通常是500,content 是要返回的任何内容,通常是'',而mimetype是 响应,通常是text/html。
通过将FAIL_ON = False添加到settings.py,可以全局禁用@fail()装饰程序。
@slow(delay=2)
@slow()decorator在返回之前等待一段时间。这个 延迟以秒为单位,默认为2。
通过向settings.py添加SLOW_ON = False,可以全局禁用@slow()decorator。