def setUp(self): self.config = testing.setUp() self.auth_strategy = AuthenticationStrategy() from sqlalchemy import create_engine engine = create_engine('sqlite://') from consensus.models import ( Base, User, ) DBSession.configure(bind=engine) Base.metadata.create_all(engine) with transaction.manager: model = User('TestUser',str(Password.create('TestPass'))) role = Role('ROLE_USER', 'The default role for all users.') DBSession.add(role) model.roles.append(DBSession.query(Role).filter_by(alias='ROLE_USER').first()) DBSession.add(model)
def __init__(self, username, password, email, name): self.username = username self.password = str(Password.create(password)) self.email = email self.name = name