UOFCUIS自动化团队的不同Django项目的通用功能
django-automationcommon的Python项目详细描述
automation common是一个简单的django应用程序,它跨uofc用户界面自动化团队的不同django项目提供通用功能。
快速启动
测试夹具
将“automationcommon”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'automationcommon', ]
在项目url.py中包含automationcommon urlconf,如下所示:
url(r'', include('automationcommon.urls')),
运行python manage.py migrate以创建automationcommon模型。
所有模块日志记录都会写入名为“automationcommon”的日志记录程序
可以使用runtests.py脚本运行unittests。
此模块具有审核跟踪功能,允许您捕获选定模型的更新/删除。 若要跟踪模型的更改,请简单使用ModuleCuxEmixIn(前面的模型.model)。 要捕获“编辑器”,请使用automationcommon.models.set_local_user()设置要在审计跟踪中使用的用户 或按如下方式配置应用程序:
MIDDLEWARE_CLASSES = ( ... 'automationcommon.middleware.RequestUserMiddleware', ... )