def test_get_not_existing_user_by_token(self): model = UserSQLiteModel() self._create_simple_user(model) token = {'user_id': 0} user = model.get_user_by_token(token) self.assertIsNone(user.id) self.assertEquals(user.username, '') self.assertEquals(user.password, '') self.assertEquals(user.first_name, '') self.assertEquals(user.last_name, '') self.assertTrue(user.is_active) self.assertFalse(user.is_superuser) self.assertFalse(user.is_staff) self.assertFalse(user.is_user) self.assertTrue(user.is_anonymous)
def test_get_user_by_token(self): model = UserSQLiteModel() self._create_simple_user(model) user = model.get_user_by_username('testuser', with_id=True) token = {'user_id': user.id} user = model.get_user_by_token(token) self.assertIsNone(user.id) self.assertEquals(user.username, 'testuser') self.assertEquals(user.password, generate_password_hash('123456')) self.assertEquals(user.first_name, 'test') self.assertEquals(user.last_name, 'user') self.assertTrue(user.is_active) self.assertFalse(user.is_superuser) self.assertFalse(user.is_staff) self.assertTrue(user.is_user)