def test_page_success(self):
from dbas.views import main_settings as d
db_user = DBDiscussionSession.query(User).filter_by(nickname='Tobias').first()
db_user.password = get_hashed_password('tobias')
transaction.commit()
request = testing.DummyRequest(params={
'form.passwordchange.submitted': '',
'passwordold': 'tobias',
'password': 'tobiass',
'passwordconfirm': 'tobiass'
})
response = d(request)
verify_dictionary_of_view(self, response)
# check settings
self.assertTrue(len(response['settings']['passwordold']) == 0)
self.assertTrue(len(response['settings']['password']) == 0)
self.assertTrue(len(response['settings']['passwordconfirm']) == 0)
db_user = DBDiscussionSession.query(User).filter_by(nickname='Tobias').first()
db_user.password = get_hashed_password('tobias')
transaction.commit()
评论列表
文章目录