Exemplo n.º 1
0
  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)
Exemplo n.º 2
0
  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)
Exemplo n.º 3
0
  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
Exemplo n.º 4
0
  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)