def test_account(self): a = User(**TEST1) a.set_password('pwd') self.assertTrue(a.auth("pwd")) strange = "#;\'\\\" $25; é ö ô è à ù" a.set_password(strange) self.assertFalse(a.auth("pwd")) self.assertTrue(a.auth(strange))
def test_account(dbsession): a = User(**TEST1) a.set_password('pwd') assert a.auth("pwd") strange = "#;\'\\\" $25; é ö ô è à ù" a.set_password(strange) assert not a.auth("pwd") assert a.auth(strange)
def adduser(dbsession): user = User(login='******', lastname='lastname__éé', firstname='firstname__éé') user.set_password(u"Tést$!Pass") dbsession.add(user) dbsession.flush() return user
def user(dbsession): user = User(login='******', lastname='lastname__éé', firstname='firstname__éé', email="*****@*****.**") user.set_password(u"Tést$!Pass") dbsession.add(user) dbsession.flush() return user
def user(dbsession): from autonomie.models.user import User user = User( login=u"login", lastname=u"Lastname", firstname=u"Firstname", email="*****@*****.**", ) user.set_password('password') dbsession.add(user) dbsession.flush() return user
def populate_db(session): from autonomie.models.user import User user = User( login='******', firstname='user1_firstname', lastname="user1_lastname", email="*****@*****.**" ) user.set_password('o') session.add(user) from autonomie.models.project import Project project = Project( name='Projet 1', code='P001', definition="Projet 1" ) session.add(project) from autonomie.models.customer import Customer cust = Customer( code='C001', name='Client1', contactLastName=u'Client Lastname', address=u'15 rue Victore Hugo', zipCode='69003', city='Lyon', ) cust.projects.append(project) session.add(cust) from autonomie.models.project import Phase phase = Phase(name='Phase de test') phase.project = project session.add(phase) from autonomie.models.company import Company c = Company( name="company1", goal="Company of user1", phone='0457858585', ) c.employees.append(user) c.customers.append(cust) c.projects.append(project) session.add(c) from autonomie.scripts import fake_database fake_database.set_configuration()
def add_user(login, password, group, firstname="", lastname=""): user = User(login=login, firstname=firstname, lastname=lastname) user.set_password(password) user.primary_group = group session = DBSESSION() session.add(user) session.flush() group_name = GROUPS[group] print "Added %s: %s/%s" % (group_name, login, password) return user
def add_user(login, password, group, firstname="", lastname="", email=""): user = User(login=login, firstname=firstname, lastname=lastname, email=email) user.set_password(password) user.groups.append(group) session = DBSESSION() session.add(user) session.flush() print "Added %s: %s/%s" % (group, login, password) return user
def user_add(arguments, env): """ Add a user in the database """ logger = logging.getLogger(__name__) login = get_value(arguments, 'user', 'admin.majerti') login = login.decode('utf-8') logger.debug(u"Adding a user {0}".format(login)) password = get_value(arguments, 'pwd', get_pwd()) password = password.decode('utf-8') firstname = get_value(arguments, 'firstname', 'Admin') lastname = get_value(arguments, 'lastname', 'Majerti') email = get_value(arguments, 'email', '*****@*****.**') group = get_value(arguments, 'group', None) user = User(login=login, firstname=firstname, lastname=lastname, email=email) if group: user.groups.append(group) user.set_password(password) db = DBSESSION() db.add(user) db.flush() print(u""" Account created : ID : {0.id} Login : {0.login} Firstname : {0.firstname} Lastname : {0.lastname} Email : {0.email} Groups : {0.groups} """.format(user)) if 'pwd' not in arguments: print(u""" Password : {0}""".format(password)) logger.debug(u"-> Done") return user
def add_user(login, password, group, firstname="", lastname="", email=""): user = User(login=login, firstname=firstname, lastname=lastname, email=email) user.set_password(password) user.groups.append(GROUPS[group]) session = DBSESSION() session.add(user) session.flush() group_name = GROUPS[group] print "Added %s: %s/%s" % (group_name, login, password) return user
def add_user(login, password, group, firstname="", lastname="", email=""): user = User(login=login, firstname=firstname, lastname=lastname, email=email) user.set_password(password) user.primary_group = group session = DBSESSION() session.add(user) session.flush() group_name = GROUPS[group] print "Added %s: %s/%s" % (group_name, login, password) return user
def user_add(arguments, env): """ Add a user in the database """ login = get_value(arguments, 'user', 'admin.majerti') login = login.decode('utf-8') password = get_value(arguments, 'pwd', get_pwd()) password = password.decode('utf-8') firstname = get_value(arguments, 'firstname', 'Admin') lastname = get_value(arguments, 'lastname', 'Majerti') email = get_value(arguments, 'email', '*****@*****.**') group = get_value(arguments, 'group', None) user = User( login=login, firstname=firstname, lastname=lastname, email=email ) if group: user.groups.append(group) user.set_password(password) db = DBSESSION() db.add(user) db.flush() print(u""" Account created : ID : {0.id} Login : {0.login} Firstname : {0.firstname} Lastname : {0.lastname} Email : {0.email} Groups : {0.groups} """.format(user)) if 'pwd' not in arguments: print(u""" Password : {0}""".format(password)) return user
def add_admin(arguments, env): """ Add an admin user to the database """ login = get_value(arguments, 'user', 'admin.majerti') password = get_value(arguments, 'pwd', get_pwd()) firstname = get_value(arguments, 'firstname', 'Admin') lastname = get_value(arguments, 'lastname', 'Majerti') email = get_value(arguments, 'email', '*****@*****.**') user = User( login=login, firstname=firstname, primary_group=1, #is an admin lastname=lastname, email=email) user.set_password(password) db = DBSESSION() db.add(user) db.flush() print u"Creating account %s with password %s" % (login, unicode(password)) return user
def add_admin(arguments, env): """ Add an admin user to the database """ login = get_value(arguments, 'user', 'admin.majerti') password = get_value(arguments, 'pwd', get_pwd()) firstname = get_value(arguments, 'firstname', 'Admin') lastname = get_value(arguments, 'lastname', 'Majerti') email = get_value(arguments, 'email', '*****@*****.**') user = User(login=login, firstname=firstname, primary_group=1, #is an admin lastname=lastname, email=email ) user.set_password(password) db = DBSESSION() db.add(user) db.flush() print u"Creating account %s with password %s" % (login, unicode(password)) return user