def test_authenticate(self):
    guy = self.good_guy
    db.session.add(guy)
    db.session.commit()
    user,authenticated = User.authenticate(guy.user_name, self.correct_password)
    self.assertEqual(guy, user)
    self.assertTrue(authenticated)
    
    user,authenticated = User.authenticate(guy.user_name, 'asdfasd')
    self.assertEqual(guy, user)
    self.assertFalse(authenticated)
    
    user,authenticated = User.authenticate('random', 'asdfasd')
    self.assertIsNone(user)
    self.assertFalse(authenticated)
Esempio n. 2
0
    def test_authenticate(self):
        guy = self.good_guy
        db.session.add(guy)
        db.session.commit()
        user, authenticated = User.authenticate(guy.user_name,
                                                self.correct_password)
        self.assertEqual(guy, user)
        self.assertTrue(authenticated)

        user, authenticated = User.authenticate(guy.user_name, 'asdfasd')
        self.assertEqual(guy, user)
        self.assertFalse(authenticated)

        user, authenticated = User.authenticate('random', 'asdfasd')
        self.assertIsNone(user)
        self.assertFalse(authenticated)