def test_email_case_insensative(self): user = User(account=self.account, email='*****@*****.**') user.set_password('test123') self.session.add(user) self.session.commit() authed = self.users.authenticate('*****@*****.**', 'test123') self.assertTrue(authed is not None) self.assertEquals(user.id, authed.id)
def test_get_by_email(self): user = User(account=self.account, email='*****@*****.**') user.set_password('pants') self.session.add(user) self.session.commit() user1 = self.users.filter_by(email='*****@*****.**').first() user2 = self.users.filter_by(email='*****@*****.**').first() self.assertTrue(user1 is not None) self.assertTrue(user2 is None) self.assertEquals(user.id, user1.id)
def setUp(self, users, res): super(TestSessionResource, self).setUp() self.users = users self.res = res account = Account(name='Default') user = User(account=account, email='*****@*****.**') user.set_password('tiger') self.session.add(user) self.session.commit() self.user = user
def test_simple_authentication(self): user = User(account=self.account, email='*****@*****.**') user.set_password('test123') self.session.add(user) self.session.commit() authed = self.users.authenticate('*****@*****.**', 'test123') unauthed = self.users.authenticate('*****@*****.**', 'TEST123') self.assertTrue(authed is not None) self.assertTrue(unauthed is None) self.assertEquals(user.id, authed.id)