Пример #1
0
 def test_login(self):
     user = self.new_user()
     ret = User.login()
     # make sure message is uniform with no params, or wrong params...
     assert ret['success'] is False
     assert 'cred' in ret['message']
     ret = User.login(identifier='velma')
     assert ret['success'] is False
     assert 'cred' in ret['message']
     # regular cred works fine
     ret = User.login(identifier='velma', password='******')
     assert current_user == user
     logout_user()
     # diff case username works!
     ret = User.login(identifier='VELMA', password='******')
     assert current_user == user
     logout_user()
     # diff case password breaks
     ret = User.login(identifier='VELMA', password='******')
     assert not ret