当前位置: 首页>>代码示例>>Python>>正文


Python BespinTestApp.reset方法代码示例

本文整理汇总了Python中bespin.tests.BespinTestApp.reset方法的典型用法代码示例。如果您正苦于以下问题:Python BespinTestApp.reset方法的具体用法?Python BespinTestApp.reset怎么用?Python BespinTestApp.reset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在bespin.tests.BespinTestApp的用法示例。


在下文中一共展示了BespinTestApp.reset方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_password_change_bad_code

# 需要导入模块: from bespin.tests import BespinTestApp [as 别名]
# 或者: from bespin.tests.BespinTestApp import reset [as 别名]
def test_password_change_bad_code():
    config.set_profile("test")
    config.activate_profile()
    _clear_db()
    
    app = controllers.make_app()
    app = BespinTestApp(app)
    resp = app.post('/register/new/BillBixby', dict(email="[email protected]",
                                                    password="notangry"))
    app.reset()
    
    resp = app.post('/register/password/BillBixby', dict( 
                                            code="42",
                                            newPassword="hatetraffic"),
                    status=400)
    
开发者ID:Jangts,项目名称:bespin,代码行数:17,代码来源:test_users.py

示例2: test_password_change_with_confirmation_code

# 需要导入模块: from bespin.tests import BespinTestApp [as 别名]
# 或者: from bespin.tests.BespinTestApp import reset [as 别名]
def test_password_change_with_confirmation_code():
    config.set_profile("test")
    config.activate_profile()
    _clear_db()
    
    app = controllers.make_app()
    app = BespinTestApp(app)
    resp = app.post('/register/new/BillBixby', dict(email="[email protected]",
                                                    password="notangry"))
    app.reset()
    
    user = User.find_user("BillBixby")
    verify_code = controllers._get_password_verify_code(user)
    resp = app.post('/register/password/BillBixby', dict( 
                                            code=verify_code,
                                            newPassword="hatetraffic"))
    
    user = User.find_user('BillBixby', 'hatetraffic')
    assert user
开发者ID:Jangts,项目名称:bespin,代码行数:21,代码来源:test_users.py

示例3: test_lost_password_request

# 需要导入模块: from bespin.tests import BespinTestApp [as 别名]
# 或者: from bespin.tests.BespinTestApp import reset [as 别名]
def test_lost_password_request(send_text_email):
    config.set_profile("test")
    config.activate_profile()
    _clear_db()
    
    app = controllers.make_app()
    app = BespinTestApp(app)
    resp = app.post('/register/new/BillBixby', dict(email="[email protected]",
                                                    password="notangry"))
    
    app.reset()
    resp = app.post('/register/lost/', dict(username='BillBixby'))
    assert send_text_email.called
    args = send_text_email.call_args[0]
    assert args[0] == '[email protected]'
    assert args[1].startswith("Requested password change for ")
    user = User.find_user("BillBixby")
    verify_code = controllers._get_password_verify_code(user)
    assert verify_code in args[2]
开发者ID:Jangts,项目名称:bespin,代码行数:21,代码来源:test_users.py


注:本文中的bespin.tests.BespinTestApp.reset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。