作为自身模块修改的DJANGO-CMS测试工具
django-easytests的Python项目详细描述
======
django easytests
====
utils用于基于django cms的测试utils的测试设置
installation
----
对于当前稳定版本:
:
/>
::
--------
:
!/usr/bin/env python
',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.staticfiles'
]
testsetup=testsetup(
appname='appname',
测试设置=设置
)
appname/
uu init_uuu.py
views.py
url.py
models.py
tests.py
testing/
appname_u test_u project/
uu init_uuuu.py
templates/appname/
readme.rst
manifest.in
license
.travis.yml
develop.py
…
bels这里
develop.py定时测试
develop.py独立测试
develop.py管理帮助
develop.py管理syncdb
develop.py服务器
l="postgres://myuser:mypass@localhost/mydb"
然后,test、server和manage将使用此数据库。
使用现有设置:
----
根urlconf='appname.urls',
已安装的应用程序=[
'appname'。
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.静态文件
]
appname/settings.py
<
<
<
<
<
<
一些失水事故l_setting=false
develop.py
==
:
settings=dict(
debug=true
)
llback_settings=基本设置
)
设置。配置。
导入其他全局设置
testsetup=testsetup(
appname='appname',
测试设置=设置,
回退设置=基本设置,
默认设置=其他全局设置
)
=====================
假设当测试数量呈指数增长时,您想要此文件结构::
django appname
…
appname/
appname_test_project/
模型。py
appname\u somothertests/
s.testsetup导入testsetup
settings=dict(
root_urlconf='appname_test_project.urls',
installed_apps=[
'appname_modeltests',
'appname_admintests',
'appname_somothertests',
'appname_test_project',
"应用程序名",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.admin",
"django.contrib.sites",
"django.contrib.staticfiles"
]/>)
testsetup=testsetup(
appname='appname',
test\u settings=settings,
test\u modules=['appname\u modeltests','appname\u admintests','appname\u somothertests']
(_文件名)
django easytests
====
utils用于基于django cms的测试utils的测试设置
installation
----
对于当前稳定版本:
:
/>
::
:
!/usr/bin/env python
',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.staticfiles'
]
testsetup=testsetup(
appname='appname',
测试设置=设置
)
appname/
uu init_uuu.py
views.py
url.py
models.py
tests.py
testing/
appname_u test_u project/
uu init_uuuu.py
templates/appname/
readme.rst
manifest.in
license
.travis.yml
develop.py
…
bels这里
develop.py定时测试
develop.py独立测试
develop.py管理帮助
develop.py管理syncdb
develop.py服务器
l="postgres://myuser:mypass@localhost/mydb"
然后,test、server和manage将使用此数据库。
使用现有设置:
----
根urlconf='appname.urls',
已安装的应用程序=[
'appname'。
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.admin',
'django.contrib.sites',
'django.contrib.静态文件
]
appname/settings.py
<
<
<
<
<
<
一些失水事故l_setting=false
develop.py
==
:
settings=dict(
debug=true
)
llback_settings=基本设置
)
设置。配置。
导入其他全局设置
testsetup=testsetup(
appname='appname',
测试设置=设置,
回退设置=基本设置,
默认设置=其他全局设置
)
=====================
假设当测试数量呈指数增长时,您想要此文件结构::
django appname
…
appname/
appname_test_project/
模型。py
appname\u somothertests/
s.testsetup导入testsetup
settings=dict(
root_urlconf='appname_test_project.urls',
installed_apps=[
'appname_modeltests',
'appname_admintests',
'appname_somothertests',
'appname_test_project',
"应用程序名",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.admin",
"django.contrib.sites",
"django.contrib.staticfiles"
]/>)
testsetup=testsetup(
appname='appname',
test\u settings=settings,
test\u modules=['appname\u modeltests','appname\u admintests','appname\u somothertests']
(_文件名)