茉莉集成硒。
gocept.jasmine的Python项目详细描述
目前,还未到一个具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的工作还需要两件事来运行带有硒的茉莉花的茉莉花的测试:
一个全面的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体和jasmine测试文件::
my testapp(gocept.jasmine.jasmine.testapp):
def需要资源(self):
return'<;div id="my_container"></div>'
*一个带有茉莉花层的测试用例::
class myjasminetestcase(gocept.jasmine.jasmine.testcase):
layer=gocept.jasmine.jasmine.get-layer(mytestapp())
def-test-integration(self):
self.run-jasmine()
“get_layer”函数被指定为
Jasmine应用程序,返回的层用于测试用例。
testapp呈现您的“body”,包括所有需要的资源,然后运行jasmine测试。` run_jasmine`将等待这些测试完成
,并报告成功或失败。Jasmine回溯和错误详细信息通过Selenium错误处理可见。
调试
----
您可以在测试用例上设置“调试”标志,以便在Jasmine测试开始后获得正确的PDB调试器。这允许您在浏览器中调试茉莉花测试
::
类myjasminetestcase(gocept.jasmine.jasmine.testcase):
layer=gocept.jasmine.jasmine.getu layer(mytestapp())
debug=true
def test集成(self):
self.run_jasmine()
===========================================
:作者:
`sebastian wehrmann<;http://gocept.com/>;``sw@gocept.com>;
:pypi页面:
http://pypi.python.org/pypi/gocept.jasmine/
:问题:
`https://bitbucket.org/gocept/gocept.jasmine/issues`
:源代码:
https://bitbucket.org/gocept/gocept.jasmine/
:当前更改日志:
https://bitbbucket.org/gocept/gocept.jasmine/raw/tip/changes.txt
=========================================
<0.6(2017-03-21)0.6(2017-03-03-21)0.6(2017-03-03-21)0.6(2017-03-21)0.6(2017-03-21)0.6(2017-03-03-21)0.6
==================================
-更新到fanstic 1.0a以使用minifier。
-确保与“setuptools>;兼容;= 30.0`.
0.5.1 (2014-06-10)
==================
- The last two releases (0.4 and 0.5) were brown bag releases, so we need to make a new one.
0.5 (2014-06-10)
================
- Add JS library to mock ajax calls during jasmine tests.
0.4 (2014-06-06)
================
- 可以运行多个测试应用程序。
>0.3(2013-08-08-27)
==br/>
>0.3(2013-08-08-27)0.3(2013-08-08-27)0.3(2013-08-08-27)0.3(2013-08-08-2013)0.3(2013-08-08>
=
=
=
=>0.3(2013-08-08-27)
-解决了一个问题,在浏览器中完成茉莉花测试之前,测试运行成功地完成>
-成功了更易于在浏览器中调试Jasmine测试。
>0.1(2013-08-16)
====
一个全面的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体的具体和jasmine测试文件::
my testapp(gocept.jasmine.jasmine.testapp):
def需要资源(self):
return'<;div id="my_container"></div>'
*一个带有茉莉花层的测试用例::
class myjasminetestcase(gocept.jasmine.jasmine.testcase):
layer=gocept.jasmine.jasmine.get-layer(mytestapp())
def-test-integration(self):
self.run-jasmine()
“get_layer”函数被指定为
Jasmine应用程序,返回的层用于测试用例。
testapp呈现您的“body”,包括所有需要的资源,然后运行jasmine测试。` run_jasmine`将等待这些测试完成
,并报告成功或失败。Jasmine回溯和错误详细信息通过Selenium错误处理可见。
调试
----
您可以在测试用例上设置“调试”标志,以便在Jasmine测试开始后获得正确的PDB调试器。这允许您在浏览器中调试茉莉花测试
::
类myjasminetestcase(gocept.jasmine.jasmine.testcase):
layer=gocept.jasmine.jasmine.getu layer(mytestapp())
debug=true
def test集成(self):
self.run_jasmine()
===========================================
:作者:
`sebastian wehrmann<;http://gocept.com/>;``sw@gocept.com>;
:pypi页面:
http://pypi.python.org/pypi/gocept.jasmine/
:问题:
`https://bitbucket.org/gocept/gocept.jasmine/issues`
:源代码:
https://bitbucket.org/gocept/gocept.jasmine/
:当前更改日志:
https://bitbbucket.org/gocept/gocept.jasmine/raw/tip/changes.txt
=========================================
<0.6(2017-03-21)0.6(2017-03-03-21)0.6(2017-03-03-21)0.6(2017-03-21)0.6(2017-03-21)0.6(2017-03-03-21)0.6
==================================
-更新到fanstic 1.0a以使用minifier。
-确保与“setuptools>;兼容;= 30.0`.
0.5.1 (2014-06-10)
==================
- The last two releases (0.4 and 0.5) were brown bag releases, so we need to make a new one.
0.5 (2014-06-10)
================
- Add JS library to mock ajax calls during jasmine tests.
0.4 (2014-06-06)
================
- 可以运行多个测试应用程序。
>0.3(2013-08-08-27)
==br/>
>0.3(2013-08-08-27)0.3(2013-08-08-27)0.3(2013-08-08-27)0.3(2013-08-08-2013)0.3(2013-08-08>
=
=
=
=>0.3(2013-08-08-27)
-解决了一个问题,在浏览器中完成茉莉花测试之前,测试运行成功地完成>
-成功了更易于在浏览器中调试Jasmine测试。
>0.1(2013-08-16)
====