我有一个带用户登录功能,并传递返回令牌的参数。我正在用烧瓶。 现在我需要一个测试用例来测试我的功能,我在这里迷路了。 Neve完成了测试,但我无法提出解决方案。 我需要一个测试用例,用于验证登录时是否创建了令牌。 有帮助吗?
def login():
user = request.form['user']
passwd = request.form['passwd']
test = ldap.bind_user(user, passwd)
if test is None or passwd == '':
response = jsonify(message='Invalid Credentials')
return response ,401
access_token = create_access_token(identity=user)
return jsonify(access_token=access_token), 200```
答案 0 :(得分:0)
2天后,我终于设法提出解决方案。 我检查了access_token是否在响应中。数据
def test_token_sent(self):
tester = app.test_client(self)
response = tester.post(
'/login',
data =dict(user="hermes", passwd ="hermes"),
follow_redirects=True)
self.assertIn(b'access_token', response.data)```